So exportieren Sie CSV in PowerShell unter Windows 11/10

So Exportieren Sie Csv In Powershell Unter Windows 11 10



Dieser Artikel wird betrachten So exportieren Sie CSV in PowerShell unter Windows anhand von Beispielen. Die Export-CSV-Funktion konvertiert Windows PowerShell-Objekte in Zeichenfolgen und speichert sie dann in CSV-Dateien.



Windows PowerShell ist ein plattformübergreifendes Tool, das eine ganze Reihe von Automatisierungsaufgaben übernehmen kann. Beispielsweise können Benutzer PowerShell verwenden, um Daten aus Microsoft-Diensten wie Microsoft 365 oder Active Directory zu extrahieren. Wenn Sie solche Daten in Excel oder anderen Tabellenkalkulationssystemen weiterverarbeiten müssen, müssen Sie die Export-CSV-Funktion des Windows PowerShell-Dienstprogramms verwenden.





  So exportieren Sie CSV in PowerShell unter Windows





CSV ist eine Abkürzung für Komma-getrennte Werte . Das Dateiformat ermöglicht es Benutzern, Daten von einer Plattform auf eine andere zu importieren oder zu exportieren. Es ist so einfach, diese Prozesse zu handhaben, aber Sie brauchen das Know-how, das wir in Kürze behandeln werden. Es ist gut zu wissen, dass Export-CSV ein Cmdlet ist, das man in Windows PowerShell verwenden kann, um die Befehlsausgabe in eine CSV-Datei zu exportieren. Dies hilft Ihnen beim Exportieren und Konvertieren von Daten in Dateiformate, die mit verschiedenen anderen Datenbanken oder Anwendungen kompatibel sind.



So exportieren Sie CSV in PowerShell unter Windows

Um CSV in PowerShell zu exportieren, empfehlen wir die Verwendung von Windows PowerShell-ISE , da es Ihnen die Kontrolle darüber gibt, wie Sie mit dem Prozess und den CSV-Dateien umgehen. Es ist flexibler, wie die CSV auf Ihrem PC erstellt wird. Um CSV in PowerShell zu exportieren, müssen Sie wissen, wie man es als Administrator öffnet, und die allgemeine Syntax für Export-CSV verstehen, die unten gezeigt wird.

Get-Variable -name [variable name] | Export-CSV [path-to-file].csv

Bevor wir zum eigentlichen Beispiel übergehen, ist es gut, auch die in Export-CSV verwendeten Parameter zu verstehen. Hier sind einige davon:

Windows 10 Konto deaktivieren
  • Weg: Dies ist der Zielort, an dem Sie Ihre Ausgabedatei speichern möchten. Beispielsweise können Sie Speicherorte wie das lokale Laufwerk oder andere angeben. Wenn Sie nichts angeben, speichert Export-CVS die Datei im aktuellen PowerShell-Verzeichnis.
  • Anhängen: Dieser Parameter gibt an, ob ein Benutzer Daten an eine neue oder eine vorhandene Datei anhängen möchte. Wenn Sie das Anhängen auslassen, erstellt Export-CSV eine neue Datei und speichert alle Daten in dieser Datei. Wenn Sie angeben, fügt Export-CSV Daten in jede fertige Datei ein.
  • Trennzeichen: Dieser Parameter zeigt das Ende einer Teilzeichenfolge an. Es kann ein Komma sein, aber Sie können das jederzeit ändern.

  So exportieren Sie CSV in PowerShell unter Windows



Um zu demonstrieren, wie Sie CSV in PowerShell exportieren, zeigen wir Ihnen, wie Sie Export-CSV verwenden, um Benutzerdaten aus der zu exportieren Azure-Verzeichnis . Führen Sie die folgenden Schritte aus, um CSV in PowerShell zu exportieren:

  • Geben Sie in das Suchfeld ein PowerShell-ISE und klicken Sie auf die Als Administrator ausführen Möglichkeit.
  • Klicken Ja auf der Kontobenutzerkontrolle Eingabeaufforderung, die angezeigt wird.
  • Fügen Sie die folgende Befehlszeile ein und drücken Sie dann die Eingabetaste:
Get-AzureADUser | Export-Csv e:\newfolder\azureadusers.csv -NoTypeInformation

Wenn Sie genauere Daten exportieren möchten, können Sie einen weiteren Parameter, Trennzeichen, hinzufügen. Hier haben Sie ein Komma als Trennzeichen verwendet. In unserem obigen Beispiel können Sie weiter gehen und den Befehl wie folgt ändern:

Get-AzureADUser | select username, email, department | Export-CSV e:\newfolder\azureaduser.csv -NoTypeInformation

Die Export-CSV-Datei gibt die gleichen Informationen aus, enthält jedoch zusätzliche Spalten mit den Parametern, die Sie beim Ausführen des Befehls angegeben haben.

Outlook fragt immer wieder nach dem Passwort für Office 365

Wir hoffen, dass Ihnen hier etwas hilft.

Lesen: So exportieren Sie die Liste der Windows-Dienste über die Befehlszeile

Was ist eine Alternative zu Export-CSV in PowerShell?

Die andere Alternative zu Export-CSV ist das Cmdlet ConvertTo-CSV, das zum Konvertieren von Objekten in CSV verwendet werden kann. Es gibt auch die Ausgabe in Form eines stdout-Streams statt einer Datei zurück. Sie können ConvertTo-CSV auch verwenden, um Objekte aus CSV-Strings neu zu erstellen. Die konvertierten Objekte sind Zeichenfolgenwerte der ursprünglichen Objekte, die Eigenschaftswerte haben. Der Hauptunterschied zwischen Export-CSV und ConvertTo-CSV besteht darin, dass der erste CSV-Strings in einer Datei speichert; ansonsten sind beide ähnlich.

Welches PowerShell-Skript wird verwendet, um alle Prozesse in eine CSV-Datei zu exportieren?

Das Export-CSV-Cmdlet ist das PowerShell-Skript, das zum Exportieren aller Prozesse in eine CSV-Datei verwendet wird. Das Skript erstellt eine CSV-Datei der Objekte, die Sie ausgeben möchten. Das Objekt in einer bestimmten Zeile enthält eine durch Zeichen getrennte Liste seiner Eigenschaftswerte. Benutzer können Export-CSV verwenden, um Tabellenkalkulationen zu erstellen oder bestimmte Daten mit Anwendungen zu teilen, die mit CSV-Eingabedateien kompatibel sind.

Lesen: So konvertieren Sie CSV in Excel (XLS oder XLSX) über die Befehlszeile .

  So exportieren Sie CSV in PowerShell unter Windows 0 Anteile
Beliebte Beiträge