如何使用powershell输入键然后激活Windows 2008 R2安装?
我已经使用了slmgr
实用程序 - 如下所述:
- slmgr.vbs选项
- 使用cscript.exe/b抑制提示的示例:
cscript.exe /B "c:windowssystem32slmgr.vbs" -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX -ato
和这里:
- Windows 8 Enterprise从Technet看到的激活问题
尝试以下操作:如何通过powershell
激活Windows 7步骤3:
$service= get-wmiObject -query "select * from SoftwareLicensingService" -computername
计算机名称替换"计算机"。步骤4:安装许可证密钥。以下代码将Windows激活许可添加到计算机:
$service.InstallProductKey($key)
和$service.RefreshLicenseStatus()
。用Windows的许可密钥替换$key
。
我在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()
现在,我不确定$服务为什么没有安装方法。可能有一种更有效的方法,但是关键是您需要在刷新之前调用激活方法。