Tipp: Die Eigenschaften eines Array abfragen

Dies ist eine typische „Wie gut kennst Du die PowerShell-Frage“, die ich in einem PowerShell-Kurs für Fortgeschrittene gerne stelle:

Wie lassen sich eigentlich die Members eines Array ausgeben, wie z.B. die Length-Eigenschaft oder die Rank-Eigenschaft, die die Anzahl an Dimensionen liefert?

Ein $ArrayVariable | Get-Member liefert immer die Members der Elemente, die in dem Array enthalten sind und nicht die Members des Arrays selber.

Auf die Antwort kann man unmöglich von alleine kommen, auch wenn die Lösung sehr einfach ist. Man muss lediglich das Array dem InputObject-Parameter von Get-Member übergeben.

Da in dem Beispiel ein dreidimensionales Array angelegt wurde, liefert die Rank-Eigenschaft den Wert 3.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.