Скрипт инвентаризации ПО на ПК

Скрипт инвентаризации ПО на ПК.  Данный скрипт осуществляет выборку установленных на ПК программ и загоняет полученные данные в Excel.

Get-QADComputer — получаем список компьютеров.
Where-Online — проверяем доступность ПК.

Function Get-ComputerSoftware ($Name = «*»)
{
foreach ($comp in (Get-QADComputer $Name | foreach {$_.dnsname} | Where-Online))
{
Write-Host «Enumerating software for $comp…`t» -NoNewline
Get-WmiObject win32_product -ComputerName $comp | select name, vendor, version, @{name=»Computer«; expression={$Comp}}
Write-Host «Done»
}
}

Get-ComputerSoftware -Name «Scenic*» | Export-Csv -Encoding «Unicode» -Path «c:\Report_soft.csv»

Готовый к работе скрипт: Скрипт инвентаризации ПО на ПК

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

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