Читать книгу PowerShell 7 und Windows PowerShell - Tobias Weltner - Страница 172
Aus der Praxis
ОглавлениеApplications wie winver.exe sind nicht nur betriebssystemspezifisch. Selbst wenn sie vorhanden sind, ist ihr Nutzen für die Automation begrenzt, weil Skripte nun mal keine Informationen in Fenstern lesen können (siehe Abbildung 2.10).
Wenn es also ein alternatives Cmdlet gibt, das dieselbe Information liefert, ist dieses immer besser geeignet als eine Application.
Vorhin haben Sie bereits ein Cmdlet kennengelernt, das umfangreiche Betriebssysteminformationen lesen kann (siehe Seite 101): Get-ComputerInfo! Es liefert tatsächlich sogar genau dieselben Informationen wie winver.exe, nur eben in einer Form, in der man die Daten weiterverarbeiten kann:
PS> Get-ComputerInfo -Property WindowsVersion, OSBuildNumber,WindowsUBR,
WindowsRegisteredOwner, WindowsRegisteredOrganization
WindowsVersion : 2004
OsBuildNumber : 19041
WindowsUBR : 572
WindowsRegisteredOwner : tobias.weltner@email.de
WindowsRegisteredOrganization : psconf.eu
Und weil auch bei PowerShell viele Wege nach Rom führen, lernen Sie auf Seite 130 einen weiteren Weg kennen, der diese Informationen sogar noch deutlich schneller beschafft als das etwas langsame Get-ComputerInfo.