PowerShell-Lösung als PowerShell-Skript:
#######################################
Das PowerShell-Script inventarisiert die installierte Software
eines Herstellers auf n Computersystemen, wobei die Namen der zu
untersuchenden Computer in einer Textdatei stehen
(C) Dr. Holger Schwichtenberg
#######################################
$Hersteller = "*Microsoft*"
Import der Computernamen
$Computernamen = Get-Content "computernamen.txt"
Auslesen der installierten MSI-Pakete auf allen Computern
$Software = foreach { get-wmiobject win32product -computername $ } | ^
where { $_.vendor -like $Hersteller } |
Export in CSV
$Software | export-csv "Softwareinventar.csv" -notypeinformation