2012-11-12 51 views

回答

1

試試這個:How to Activate Windows 7 Through PowerShell

  • 步驟3:$service= get-wmiObject -query "select * from SoftwareLicensingService" -computername計算機替換 「計算機」 計算機名。

  • 第4步:安裝許可證密鑰。以下代碼將Windows激活許可證添加到計算機:$service.InstallProductKey($key)$service.RefreshLicenseStatus()。用您的Windows許可證密鑰替換$key

+0

GUI仍然顯示沒有激活時,這樣做 –

+0

@KyleBrandt:不幸的是,我沒有辦法測試它,但你做'RefreshLicenseStatus'?此外,您是否嘗試完成這些步驟後重新啓動機器? – Neolisk

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方法。

相關問題