1

如何使用 powershell 输入密钥然后激活 Windows 2008 R2 安装?

4

3 回答 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了实用程序 - 如此处所述:

cscript.exe /B "c:\windows\system32\slmgr.vbs" -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX -ato

和这里:

于 2012-11-12T17:20:43.363 回答