PowerShell · Inventarisierung

Installierte Software inventarisieren

Liest installierte Programme aus den gängigen Registry-Uninstall-Schlüsseln.

PowerShell
$paths = @(
 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*',
 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*'
)
Get-ItemProperty $paths -ErrorAction SilentlyContinue |
  Where-Object DisplayName |
  Select-Object DisplayName,DisplayVersion,Publisher,InstallDate |
  Sort-Object DisplayName -Unique
PowerShellSoftwareInventarRegistry
WA