Читать книгу PowerShell 7 und Windows PowerShell - Tobias Weltner - Страница 141
Hinweis
ОглавлениеRunde Klammern funktionieren bei PowerShell wie in der Mathematik: Sie fassen zusammen, was darinsteht, und arbeiten mit dem Ergebnis weiter: in diesem Fall das Ergebnis des Befehls Get-Command.
Dieses Ergebnis ist eine Liste von Befehlen (ein sogenanntes Array). Die Größe solcher Listen kann man in PowerShell stets mit Count abfragen. Und weil das ein weiteres Grundprinzip ist, könnten Sie auf diese Weise auch die Anzahl vieler weiterer Dinge feststellen:
PS> (Get-Service).Count
292
PS> (Get-Process).Count
252
PS> (Get-Process -Name p*).Count
7
PS> (Get-ChildItem -Path c:\windows -Filter *.log).Count
8
Wenn Sie mit PowerShell künftig eine Aufgabe lösen möchten, überlegen Sie sich, was das gesuchte Cmdlet eigentlich genau für Sie tun soll, getrennt nach Tätigkeit (Verb) und Tätigkeitsbereich (Noun).
Dabei können Sie sich an Befehlsnamen orientieren, die Sie vielleicht schon kennen. In der Einleitung haben Sie Expand-Archive kennengelernt, mit dem man ZIP-Archive auspacken kann. Wie könnte man wohl umgekehrt Dateien in ein neues ZIP-Archiv verpacken?