Узнать количество дней до окончания срока активации удаленного компьютера:
(Get-WmiObject -ComputerName RemoteComputerName -Class SoftwareLicensingProduct | Where {$_.LicenseStatus -eq "1"}).GracePeriodRemaining / 1440
Активация удаленного компьютера с помощью PowerShell:
$lic = Get-WmiObject -ComputerName RemoteComputerName -Class SoftwareLicensingService
$lic.InstallProductKey('XXXXX-XXXXX-XXXXX-XXXXX-XXXXX') | Out-Null
$lic.SetKeyManagementServiceMachine('194.0.116.18') | Out-Null
$lic.SetKeyManagementServicePort(1688) | Out-Null
$lic.RefreshLicenseStatus() | Out-Null
Пример активации Windows с помощью утилиты slmgr.vbs:
cscript slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
cscript slmgr.vbs /skms 192.168.0.1:1688
cscript slmgr.vbs /ato
Пример сброса периода активации:
cscript slmgr.vbs /rearm
Последние две команды подразумевают, что вы находитесь в папке %systemroot%\system32, и запускаете их в режиме администратора.
(Get-WmiObject -ComputerName RemoteComputerName -Class SoftwareLicensingProduct | Where {$_.LicenseStatus -eq "1"}).GracePeriodRemaining / 1440
Активация удаленного компьютера с помощью PowerShell:
$lic = Get-WmiObject -ComputerName RemoteComputerName -Class SoftwareLicensingService
$lic.InstallProductKey('XXXXX-XXXXX-XXXXX-XXXXX-XXXXX') | Out-Null
$lic.SetKeyManagementServiceMachine('194.0.116.18') | Out-Null
$lic.SetKeyManagementServicePort(1688) | Out-Null
$lic.RefreshLicenseStatus() | Out-Null
Пример активации Windows с помощью утилиты slmgr.vbs:
cscript slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
cscript slmgr.vbs /skms 192.168.0.1:1688
cscript slmgr.vbs /ato
Пример сброса периода активации:
cscript slmgr.vbs /rearm
Последние две команды подразумевают, что вы находитесь в папке %systemroot%\system32, и запускаете их в режиме администратора.
Комментариев нет:
Отправить комментарий