PowerShell Format-Tabelle

PowerShell Format-Tabelle
PowerShell ist ein bekanntes Windows-basierter Befehlszeilen-Tool, das auch von einer Skriptsprache unterstützt wird. Mit Hilfe von PowerShell können mehrere Konfigurationen und Automatisierung der Aufgabe durchgeführt werden. PowerShell unterstützt verschiedene Formatierungsfunktionen, um das Ergebnis in das gewünschte Format zu erhalten.

Die Formattabelle, wie der Name vorschlägt, ist eine Art Formatierung. Mit der Formattabelle in PowerShell können Sie die Ausgabe von CMDlets und Funktionen manipulieren. Die integrierte Ausgangsunterstützung von PowerShell zeigt nicht alle Inhalte an und überspringt ein paar lange Linien. Die Formattabelle druckt die Ausgabe in einer organisierten tabellarischen Form und zeigt alle Einträge ohne Kürzung an. Dieser Artikel enthält die Verwendung des PowerShell -Formattabels CMDLET. Darüber hinaus werden mehrere Beispiele angegeben, um die Verwendung der Formattabelle besser zu vermitteln.

Wie Formattabelle funktioniert

Das CMDLET für Format-Tabelle kann mit jedem PowerShell-Objekt verwendet werden, um seine Ausgabe in einer formatierten Tabelle zu erhalten. Die Formattabelle CMDLET von Windows PowerShell funktioniert auf der folgenden Syntax:

> Format-table

Die von diesem CMDLET unterstützten Parameter werden nachstehend beschrieben:

Automatische Größenanpassung: Mit dieser Option werden die Breite und Nummer der Spalten gemäß den angezeigten Daten eingestellt.

DisplayError: Dieser Parameter wird hauptsächlich zum Debuggen verwendet und hat somit keine solche Funktionalität der Formatierung.

Gewalt: Diese Option wird auch zum Debuggen ausgeübt und hauptsächlich mit dem DisplayError -Parameter verwendet, um die detaillierten Informationen zum Fehler zu erhalten. Normalerweise sind die Fehlerinformationen nicht detailliert beschrieben.

Expandieren: Der Sammlungsobjekt und das Objekte im Sammlungsobjekt werden mit dieser Option formatiert. Dieser Parameter akzeptiert drei Argumente. Aufzähligen Zeigt die Eigenschaften des Sammlungsobjekts nur an, während Coreonly Zeigt die Eigenschaften von Objekten in einer Sammlung an. Um Eigenschaften von Sammlungsobjekten und Objekten in der Sammlung zu erhalten, können Sie verwenden Beide Argumente des Erweiterungsparameters.

Wickeln: Es zeigt den Inhalt der Spalte an, ohne sie abzuschneiden. Wenn der Inhalt der Tabelle die Breite überschreitet, wird dies standardmäßig abgeschnitten.

Wiederholung: Sobald die Vollbildansicht erhalten ist. Der Wiederholung Der Parameter zeigt den Header nach jeder Vollbildansicht an.

HidetableHeaders: Die Säulenüberschriften werden nicht angezeigt.

Eigentum: Die Eigenschaften von Objekten können mit diesem Parameter angezeigt werden.

So verwenden Sie PowerShell Format-Table

Dieser Abschnitt implementiert kurz die Formatabelle zusammen mit den von diesem CMDLet unterstützten Parametern. Erstens suchen Sie nach “Power ShellSchlüsselwort in der Windows -Suchoption in der Taskleiste und öffnen Sie PowerShell als Administrator.

Beispiel 1: Vermeiden Sie die Kürzung

Angenommen, wir möchten den Inhalt des Get-Command-CMDLet erhalten. Führen Sie zunächst das Get-Command-CMDLET aus, ohne den Format-table zu verwenden. Aus dem Ausgang wird beobachtet, dass viele Einträge in der letzten Spalte abgeschnitten sind.

> Get-Command



Pfeifen Sie nun das Format-Tisch-CMDLet mit dem Get-Command mit der Option -wrap-Option von Format-table. Die Ausgabe des folgenden Befehls zeigt an, dass der Inhalt der letzten Spalte vollständig angezeigt wird. Es ist zu bemerken, dass die Kürzung auch mit dem behandelt werden kann -Auto Parameter für eine lange Kürzung. Erstens verwenden wir die Option -wrap -Option im folgenden Befehl:

> Get-Command | Format -table -wrap


Lassen Sie uns den gleichen Befehl mit erleben mit -Auto Möglichkeit:

> Get-Command | Format -table -auto


Beispiel 2: Holen Sie sich die kurze Ausgabe

In einigen Fällen sind in der Schale nur bestimmte Spalten erforderlich. Zum Beispiel haben wir die Ausgabe des Get-Process-CMDLet erhalten und es wird beobachtet, dass die Ausgabe mehrere Spalten enthält.

> Get-Process

In Bezug auf die oben gezeigte Ausgabe beziehen sich die folgenden Format-Tabelle Der Befehl würde die Ausgabe auf nur eine Spalte namens beschränken Prozessname Verwenden des Parameters für Property, wie unten gezeigt.

> Get-Process | Format -table -Property ProcessName

Beispiel 3: Angabe der Eigenschaft eines Objekts

Das CMDLET von Format-Tabelle kann das Ergebnis gemäß der Eigenschaft eines Objekts anzeigen. Mit PowerShell können Sie die unterstützten Eigenschaften eines Objekts erhalten, indem Sie die Registerkarte nach der Taste drücken -Eigentum Stichwort. Das unten angegebene Format-Tisch-CMDLET druckt den Namen und die Firma jedes Prozesses aus.

> Get-Process | Format -table -Property -Name, Firma

Abgesehen von der Anwendung der in diesem Beitrag genannten Eigenschaften und Beispiele. Sie können es für mehr unterstützte Parameter in diesem Handbuch üben.

Bevor wir mit dem Beitrag abgeschlossen sind, haben wir einen Bonus -Tipp für Sie. Das CMDLET für Format-Tabelle kann auch mit dem ausgeführt werden Ft Stichwort. Der unten geschriebene PowerShell-Befehl führt die Format-Tabelle-Aktion mit dem Befehl aus, das auch mit dem ausgeführt werden kann Ft Stichwort.

> Get-Process | Ft -autoze

Abschluss

PowerShell ist ein Windows-basiertes Befehlszeilen-Tool zur Automatisierung und Verwaltung mehrerer Aufgaben. In diesem Artikel wird die Verwendung von Format-Tabellen-CMDLet in PowerShell erläutert. Dieser PowerShell -Nutzen von Windows akzeptiert verschiedene Formatierungsparameter. Es wird beobachtet, dass jedes PowerShell-Objekt mit Format-Tabelle geleitet werden kann, um die Ausgabe dieses Objekts in tabellarischer und organisierter Form zu erhalten. Es wird empfohlen, dieses nützliche CMDLET zu üben, um die Ergebnisse in einem gewünschten Format zu erhalten.