Verwenden des Cmdlet \"Format-List\"

Anzeigen von Daten als Liste

Viele Cmdlets (beispielsweise Get-Service) sind darauf ausgelegt, die ermittelten Informationen in Tabellenform darzustellen. Es kann jedoch Situationen geben, in denen Sie die Informationen lieber in Listenform darstellen möchten (insbesondere, wenn die resultierende Tabelle zu viele Spalten enthält, um problemlos auf den Bildschirm zu passen). Mit dem Cmdlet Format-List können Sie Informationen in Form einer Liste anzeigen.

Wir beginnen mit der Standardausgabe des Cmdlet Get-Service:

Status   Name               DisplayName
------   ----               -----------
Running  AdobeActiveFile... Adobe Active File Monitor V4
Stopped  Alerter            Alerter
Running  ALG                Application Layer Gateway Service

Und so sieht die Ausgabe aus, nachdem sie Format-List durchlaufen hat:

Name                : Spooler
DisplayName         : Print Spooler
Status              : Running
DependentServices   : {}
ServicesDependedOn  : {RPCSS}
CanPauseAndContinue : False
CanShutdown         : True
CanStop             : True
ServiceType         : Win32OwnProcess, InteractiveProcess

Wie Sie sehen, zeigt das Standardformatierungstool in Windows PowerShell bei jedem Aufruf von Get-Service jeweils nur drei Eigenschaftswerte in einer Tabelle an. Eine Möglichkeit, alle verfügbaren Eigenschaften und ihre Werte zu erhalten, besteht darin, Get-Service aufzurufen und seine Ausgabe an Format-List weiterzureichen.

Eine gute Frage: Wie können wir Ausgaben durch Format-List laufen lassen? Gehen Sie wie folgt vor:

Get-Service | Format-List

Ganz einfach.

Aliase für "Format-List"

  • fl