In diesem Blog werden eine Anleitung zum "Select-Object" und des CMDLet "-expandProperty" behandelt.
So verwenden/verwenden Sie die PowerShell Expand-Eigenschaft für das Auswahl-Objekt?
Das cmdlet "Select-Object”Wählt die Objekte aus der Sammlung von Objekten aus. Allerdings das “-ErweiterungParameter erhält die Details der spezifischen ausgewählten Eigenschaft.
Beispiel 1: Zeigen Sie die ausgewählten Eigenschaften eines Objekts mit dem CMDLet „SELECT-Object“ an
In diesem Beispiel werden nur die ausgewählten Werte aus einem Array angezeigt:
$ Pets = @((Nach dem obigen Code:
Lassen Sie uns nun die Werte auswählen und anzeigen, die der Namenseigenschaft zugeordnet sind:
$ Haustiere | Select -object -expandProperty NameIm obigen Code:
Beispiel 2: Zeigen Sie den letzten fünf laufenden Prozess in PowerShell an
In diesem Beispiel werden die fünf letzten laufenden Prozesse mit der “angezeigtSelect-Object"CMDLET und"-Erweiterung"Parameter":
Get-Process | Select -object -expandproperty name -last 5Nach dem obigen Code:
Beispiel 3: Zeigen Sie die Liste der ersten fünf Dienste in PowerShell an
In diesem Beispiel werden die Dienste mit der "angezeigt"Select-Object"CMDLET und"-ErweiterungParameter:
Get-Service | Select -object -expandProperty Name -First 5In diesem Fall ging es darum, die Eigenschaft von PowerShell Expect zu verwenden, um Objekte auszuwählen.
Abschluss
Die Objekte in PowerShell können mit Hilfe der ausgewählt werden “Select-Object”Cmdlet. Die Details der spezifischen Objekte können jedoch abgerufen werden, indem die “hinzugefügt werden-ErweiterungParameter zusammen mit dem CMDLet "Select-Object". Dieser Blog hat in PowerShell erweitert, um Eigenschaften für "Select-Object" zu erweitern.