Es gibt mehrere Möglichkeiten, die PowerShell-Befehlsausgabe als Liste zu formatieren. Hier sind einige gängige Methoden:
1. Verwenden des Cmdlets „Format-List“:
Das Cmdlet „Format-List“ wurde speziell zum Formatieren von Objekten in einem Listenformat entwickelt. Sie können damit die Eigenschaften angeben, die Sie anzeigen möchten, und steuern, wie die Ausgabe dargestellt wird.
„Powershell
Get-Prozess | Format-Liste
„
2. Mit dem Cmdlet „Select-Object“:
Mit dem Cmdlet „Select-Object“ können Sie bestimmte Eigenschaften von Objekten auswählen und in einem Tabellenformat anzeigen. Sie können dieses Cmdlet zusammen mit dem Parameter „-ExpandProperty“ verwenden, um verschachtelte Eigenschaften zu erweitern und als Liste anzuzeigen.
„Powershell
Get-Prozess | Select-Object -Property Name, CPU, PrivateMemorySizeMB |
Format-Tabelle -AutoSize
„
3. Mit dem Cmdlet „Export-CSV“:
Wenn Sie die Ausgabe eines PowerShell-Befehls in eine CSV-Datei exportieren möchten, können Sie das Cmdlet „Export-CSV“ verwenden. Mit diesem Cmdlet können Sie die einzuschließenden Eigenschaften und das Format der Ausgabe angeben.
„Powershell
Get-Prozess | Export-CSV C:\temp\processes.csv -NoTypeInformation -Encoding utf8
„
4. Verwenden des Cmdlets „Out-String“:
Mit dem Cmdlet „Out-String“ können Sie die Ausgabe eines PowerShell-Befehls in einen String konvertieren. Anschließend können Sie diese Zeichenfolge verwenden, um die Ausgabe weiter zu formatieren oder in einer Datei zu speichern.
„Powershell
$processes =Get-Process | Out-String
Write-Host-$Prozesse
„
5. Benutzerdefinierte Formatierung verwenden:
Sie können auch Ihre eigene benutzerdefinierte Formatierung erstellen, indem Sie eine Formatierungsdatei (.ps1xml) definieren, die angibt, wie die Ausgabe angezeigt werden soll. Dadurch haben Sie mehr Kontrolle über das Erscheinungsbild der Liste und können zusätzliche Informationen wie Farben oder Symbole hinzufügen.
Denken Sie daran, „“ durch die tatsächlichen Eigenschaftsnamen zu ersetzen, die Sie anzeigen möchten, und passen Sie die Formatierungsoptionen entsprechend Ihren Vorlieben an. Sie können diese Methoden auch kombinieren, um die gewünschte Formatierung für Ihre Listenausgabe zu erreichen.