Verwenden des Cmdlet \"Format-Wide\"

Anzeigen von Daten in mehreren Spalten

Das Cmdlet Format-Wide erlaubt Ihnen, einelementige Daten (z. B. Prozessnamen) zu ermitteln und diese Daten über mehrere Spalten verteilt anzuzeigen. Standardmäßig zeigt Format-Wide Daten in zwei Spalten an. Der folgende Befehl verwendet Get-Process, um Prozessinformationen zu ermitteln, und zeigt die Prozessnamen dann in zwei Spalten an:

Get-Process | Format-Wide

Mit anderen Worten, Sie erhalten etwa die folgende Ausgabe:

alg                                     apdproxy
asghost                                 ati2evxx
ati2evxx                                atiptaxx
BTStackServer                           BTTray
btwdins                                 csrss
ctfmon                                  DLACTRLW
eabservr                                explorer
HP Wireless Assistant                   HPQTOA~1
hpqwmi                                  hpqwmiex

Alternativ können Sie den Parameter –columns angeben, um die Anzahl der Spalten festzulegen. Der folgende Befehl zeigt Prozessinformationen in vier Spalten an:

Get-Process | Format-Wide -columns 4

Falls Prozessnamen länger als die verfügbare Spaltenbreite sind, werden diese Namen wie folgt gekürzt (beachten Sie, dass "FastUserSwitching" einfach zu groß ist):

FastUserSwitchin... helpsvc
hpqwmiex            HTTPFilter
InoRPC              InoRT

Wenn Sie nicht sicher sind, wie viele Spalten Sie für die Anzeige von Informationen verwenden sollten, können Sie es auch Windows PowerShell überlassen, das für Sie festzulegen. Dazu geben Sie einfach den Parameter –autosize an. Windows PowerShell berechnet dann die maximale Anzahl an Spalten, die möglich sind, ohne dass die Daten bei der Ausgabe gekürzt werden müssen:

Get-Process | Format-Wide -autosize

Aliase für "Format-Wide"

  • fw