Как получить список установленого ПО на локальном и удалённом компьютере с помощью PowerShell

Получить список установленного ПО на локальном компьютере:

PowerShell
get-wmiobject Win32_Product

Получить список установленного ПО на удалённом компьютере, отсортированный по названию:

PowerShell
Invoke-Command -ComputerName имя_компьютера -ScriptBlock {get-wmiobject Win32_Product | Sort-Object -Property Name}

Найти информацию по конкретному ПО на удалённом компьютере:

PowerShell
Invoke-Command -ComputerName имя_компьютера -ScriptBlock {get-wmiobject Win32_Product | ? Name -Like "*КриптоПро CSP*"}

Вывод в формате:

PowerShell
IdentifyingNumber : {407E5BA7-6406-40BF-A4DC-3654B8F584C1}
Name : КриптоПро CSP
Vendor : Компания КриптоПро
Version : 4.0.9944
Caption : КриптоПро CSP
PSComputerName : имя_компьютера

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *