Автоматизация сбора данных о лицензиях
Опубликовано Николай Батищев on 2017-10-20 12:06

При обслуживании большого парка машин порой возникает необходимость аудита лицензий и версий CSP в сети.

Для этого рекомендуется использовать WMI

Вот несколько примеров:

 

Получение лицензионного номера CSP, на локальной машине

Get-WmiObject -Class Win32_Product -Filter {Name = 'CryptoPro CSP'} |  select -expand "ProductID"

 

Более универсальный способ, использовать маску для названия. Ниже пример вывода команды.

Get-WmiObject -Class Win32_Product -Filter {Name like '%CSP'} | select Name,Version,ProductID

Name  Version ProductID
---- ------- ---------
КриптоПро CSP 5.0.10874 4040хххххххххххххх

 

Полный список свойств и медодов доступен по 

Get-WmiObject -Class Win32_Product -Filter {Name like '%CSP'} | gm

 

Для запуска на удалённй машине добавляется параметр -computername

Get-WmiObject -computername machine_dn -Class Win32_Product -Filter {Name = 'CryptoPro CSP'} |  select -expand "ProductID"

(8 плюсик(ов))
Класс!
Не очень :(

Коментарии (0)