In diesem Artikel wird eine Anleitung zur Lösung des genannten Problems überprüft.
Was sind die Eigenschaften „Select-Object“ und „ExpectProperty“ in PowerShell??
Der "Select-Object”CMDLet wird verwendet, um die Objekte und ihre Eigenschaften aus einer Sammlung von Objekten auszuwählen. Während "-Erweiterung”Ist ein CMDLET-Switch von" Select-Object ", der dazu beiträgt, die Details der jeweiligen Eigenschaft zu erhalten.
Beispiel 1: Eigenschaftswerte eines Objekts anzeigen
Dieses Beispiel zeigt die Verwendung von “Select-Object" Und "-Erweiterung”CMDLets, um Objekte und Eigenschaften aus einem Array auszuwählen:
$ Car = @(Nach dem obigen Code:
Wählen Sie die Objektwerte in der Ausgabe aus und anzeigen und anzeigen Sie aus. Führen Sie aus diesem Grund die angegebene Codezeile aus:
> $ Car | Select -object -expandproperty karnameNach dem obigen Code:
Wie beobachtet werden kann, dass die Werte unter Verwendung des "SELECT-Object" und "-expandproperty" angezeigt wurden.
Beispiel 2: Dienste Name extrahieren
In diesem Beispiel extrahiert der Name der letzten fünf Dienste mit dem “Get-Service”CMDLET:
> Get-Service | Select -object -expandproperty name -last 5Im obigen Code:
Es kann beobachtet werden, dass die letzten fünf Servicenamen auf der PowerShell -Konsole angezeigt wurden.
Abschluss
Der "Select-Object”CMDLet in PowerShell wird verwendet, um die Eigenschaften aus einer Sammlung von Objekten auszuwählen. Während "-Erweiterung”Ist der Schalter des CMDLET„ SELECT-Object “, mit dem die bestimmten Details des Objekts ausgewählt werden. In diesem Artikel wird ein vollständiger Verfahrenshandbuch zum "SELECT-Object" und den "-expandProperty" überprüft.