Schnell umsetzbare PowerShell-CMDlets für die Informationsgewinnung nutzen Informationen für Computer in der PowerShell auslesen: Auch über das Netzwerk
In der PowerShell ist es möglich mit kurzen Befehlen wichtige Informationen auszulesen, die für Das Troubleshooting oder zur Dokumentation relevant sind. Wir zeigen in diesem Tipp welche Cmdlets zur Verfügung stehen.
Anbieter zum Thema

Einer der bekanntesten Befehle, um Informationen von einem Computer auszulesen ist "Get-ComputerInfo". Das Cmdlet steht in der PowerShell standardmäßig zur Verfügung und zeigt wichtige Informationen zum System an.
Daten in der PowerShell mit WMI auslesen
Darüber hinaus lässt sich auch das BIOS von Computern mit dem folgenden Befehl auslesen:
Get-WmiObject -Class Win32_BIOS
Noch mehr Informationen, wie der Hersteller, der Name, das Modell, der Arbeitsspeicher und das verwendete Konto lassen sich mit dem folgenden Befehl anzeigen:
Get-WmiObject -Class Win32_ComputerSystem
Die beiden Cmdlets unterstützen auch den Parameter "-Computername", sodass die Abfrage auch über das Netzwerk erfolgen kann. Mit WMI lassen sich auch die installierten Updates in der PowerShell auslesen. Das funktioniert ebenfalls über das Netzwerk:
Get-WmiObject -Class Win32_QuickFixEngineering
Einfacher ist der Befehl "Get-Hotfix". Beide Cmdlets unterstützen auch den Parameter "-ComputerName". WMI ist auch dazu in der Lage den angemeldeten Benutzer über das Netzwerk auszulesen:
Get-WmiObject -Class Win32_ComputerSystem -Property UserName
Die installierten Programme eines Computers können in der PowerShell mit dem folgenden Befehl ausgelesen werden:
Get-WmiObject -Class Win32_Product
Diese Abfrage kann ebenfalls über das Netzwerk mit dem Parameter "-ComputerName" erfolgen.
Dienste und Prozesse in der PowerShell verwalten
Um Dienste auf Basis des Anzeigenamens und des Status zu sortieren, kann folgender Befehl zum Einsatz kommen:
Get-Service
Es ist auch möglich Dienste nach deren Status zu filtern, zum Beispiel nur die aktuell laufenden Dienste:
Get-Service
Der Befehl zeigt nicht nur den Anzeigenamen des Dienstes an, sondern seinen Systemnamen. Auch Prozesse lassen sich in der PowerShell anzeigen und sortieren, zum Beispiel mit:
Get-Process
Wenn die ID bekannt ist, lassen sich Prozesse in der PowerShell mit dem Cmdlet "Stop-Process" auch beenden:
Stop-Process -Name "notepad"
Stop-Process -Id 3952 -Confirm -PassThru