Erstellen Sie Tabellen in PowerShell

Rohan Timalsina 20 Juni 2023
  1. Verwenden Sie eine Hash-Tabelle, um Tabellen in PowerShell zu erstellen
  2. Verwenden Sie das Objekt DataTable, um Tabellen in PowerShell zu erstellen
Erstellen Sie Tabellen in PowerShell

Eine Tabelle ist eine geeignete Methode zum Organisieren und Anzeigen von Daten in einem lesbaren Format. Eine Tabelle enthält Zeilen und Spalten, um Benutzern leichter lesbare Informationen anzuzeigen.

Das Erstellen benutzerdefinierter Tabellen ist ein einfacher Vorgang in PowerShell. In diesem Tutorial werden verschiedene Methoden zum Erstellen von Tabellen in PowerShell vorgestellt.

Verwenden Sie eine Hash-Tabelle, um Tabellen in PowerShell zu erstellen

Eine Hash-Tabelle ist eine kompakte Datenstruktur, die jeden Wert mithilfe eines Schlüssels speichert. Es wird auch als Wörterbuch oder assoziatives Array bezeichnet.

Sie können eine Hash-Tabelle in PowerShell mit @{} erstellen. Die Schlüssel und Werte werden in den Klammern {} hinzugefügt.

$hash = @{Name="brian"; Age="23"; Location="UK"}

Eine Hash-Tabelle wird im Tabellenformat mit einer Spalte für Schlüssel und einer anderen für Werte angezeigt.

$hash

Ausgang:

Name                           Value
----                           -----
Name                           brian
Age                            23
Location                       UK

Hash-Tabellen zeigen nur zwei Spalten: Name und Wert. Es ist also nicht effektiv, wenn Sie mehr Spalten oder Spalten mit unterschiedlichen Namen benötigen.

Verwenden Sie das Objekt DataTable, um Tabellen in PowerShell zu erstellen

Das Objekt DataTable ist sehr nützlich bei der Arbeit mit Tabellen in PowerShell. Sie können eine DataTable mit dem Befehl New-Object System.Data.Datatable erstellen.

Sie können $TableName.Columns.Add("ColumnNames") verwenden, um Spalten hinzuzufügen, und $TableName.Rows.Add("ValueToColumns"), um Zeilen in der Tabelle hinzuzufügen.

Das folgende Skript erstellt eine Tabelle mit drei Spalten und drei Zeilen.

$table = New-Object System.Data.Datatable

# Adding columns
[void]$table.Columns.Add("Name")
[void]$table.Columns.Add("Age")
[void]$table.Columns.Add("Location")

# Adding rows
[void]$table.Rows.Add("brian","23","UK")
[void]$table.Rows.Add("sam","32","Canada")
[void]$table.Rows.Add("eric","25","USA")

$table

Ausgang:

Name  Age Location
----  --- --------
brian 23  UK
sam   32  Canada
eric  25  USA

Im obigen Beispiel müssen Sie manuell Spalten- und Zeilenwerte hinzufügen, die in der Tabelle angezeigt werden sollen. Wir hoffen, dieser Artikel hat Ihnen eine Vorstellung davon vermittelt, wie Sie Tabellen in PowerShell erstellen.

Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

Verwandter Artikel - PowerShell Table