如何使用 powershell 输入密钥然后激活 Windows 2008 R2 安装?
问问题
8025 次
3 回答
1
我在 2008 R2 上遇到了同样的问题。这就是我所做的。
$all_services = Get-WmiObject -Query "SELECT * FROM SoftwareLicensingService"
$all_services.InstallLicense($key)
$service = Get-WmiObject SoftwareLicensingProduct | Where-Object {$_.PartialProductKey}
$service.Activate()
$all_services.RefreshLicenseStatus()
现在,我不确定为什么 $service 没有安装方法。可能有一种更有效的方法可以做到这一点,但关键是您需要在刷新之前调用 activate 方法。
于 2015-03-08T08:13:22.953 回答
1
试试这个:如何通过 PowerShell 激活 Windows 7
步骤 3:
$service= get-wmiObject -query "select * from SoftwareLicensingService" -computername
计算机 将“计算机”替换为计算机名称。第 4 步:安装许可证密钥。以下代码将 Windows 激活许可证添加到计算机:
$service.InstallProductKey($key)
和$service.RefreshLicenseStatus()
. 替换$key
为您的 Windows 许可证密钥。
于 2012-11-12T16:28:13.810 回答
1
我使用slmgr
了实用程序 - 如此处所述:
- Slmgr.vbs 选项
- 使用 cscript.exe /B 抑制提示的示例:
cscript.exe /B "c:\windows\system32\slmgr.vbs" -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX -ato
和这里:
于 2012-11-12T17:20:43.363 回答