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