среда, 24 апреля 2013 г.

[KMS] Немного о kms-активации серверов и рабочих станций

Узнать количество дней до окончания срока активации удаленного компьютера:

(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, и запускаете их в режиме администратора.

Комментариев нет:

Отправить комментарий