- - Speichern der Befehlsausgabe in einer Datei von der Eingabeaufforderung und PowerShell unter Windows 10

Speichern der Befehlsausgabe in einer Datei von der Eingabeaufforderung und PowerShell unter Windows 10

Die Befehle, die Sie in PowerShell und ausführenDie Eingabeaufforderung kann Informationen ausgeben. Manchmal sind es nur ein paar Zeilen, wenn Sie beispielsweise den Ping überprüfen, oder es sind viele Zeilen, z. wenn Ihre lokale IP-Adresse oder Ihre externe IP. Unabhängig davon, wie lange die Ausgabe dauert, müssen Sie sie manchmal nur in einer Datei speichern, damit Sie die Informationen nicht immer wieder abrufen müssen. Sowohl die Eingabeaufforderung als auch PowerShell unterstützen das Kopieren und Einfügen. Sie können die Befehlsausgabe jedoch auch in einer Datei speichern, wenn der Befehl ausgeführt wird. Hier erfahren Sie, wie Sie dies sowohl in der Eingabeaufforderung als auch in PowerShell tun können.

Befehlsausgabe in Datei - Eingabeaufforderung

Öffnen Sie die Eingabeaufforderung und geben Sie den Befehl ein, den Sie ausführen möchten. Bevor Sie jedoch auf die Eingabetaste tippen, fügen Sie am Ende Folgendes hinzu:

> name-of-file.txt

Sie müssen die Textdatei nicht erst erstellen. Die Eingabeaufforderung erledigt das für Sie. Wenn Sie nur den Namen der Datei eingeben, wird diese im selben Verzeichnis erstellt, in dem sich die Eingabeaufforderung befindet. Sie können die Ausgabe an einem anderen Speicherort speichern, indem Sie den Pfad zu dem Ordner hinzufügen, in dem Sie die Ausgabe speichern möchten.

> path-to-foldername-of-file.txt

Wenn Sie die Ausgabe in einer Datei speichern, sie aber auch in der Eingabeaufforderung anzeigen möchten, können Sie dies mit diesem Befehl tun.

> path-to-foldername-of-file.txt | type path-to-foldername-of-file.txt

Befehlsausgabe in Datei - PowerShell

In PowerShell können Sie Befehlsausgaben an a sendenDatei auf die gleiche Weise wie in der Eingabeaufforderung. Geben Sie den Befehl ein, den Sie ausführen möchten, und fügen Sie am Ende Folgendes hinzu, bevor Sie auf die Eingabetaste tippen. Auch hier müssen Sie die Textdatei nicht erstellen. PowerShell erledigt das für Sie.

> name-of-file.txt

Dadurch wird die Ausgabedatei im selben Verzeichnis gespeichertUm die Ausgabe in einer Datei an einem anderen Speicherort zu speichern, können Sie den Pfad zu dem Ordner angeben, in dem Sie sie speichern möchten.

Wenn Sie die Ausgabe anzeigen möchten, können Sie dies nicht gleichzeitig mit der Erstellung der Datei tun. Führen Sie diesen Befehl aus, sobald er erstellt wurde, und Sie können seinen Inhalt anzeigen.

Get-Content -Path "path-to-filefile-name.txt"

Wenn Sie sich fragen, ob die Ausgabe möglich istIn einem anderen Dateityp gespeichert, lautet die Antwort nein. Sowohl die Eingabeaufforderung als auch PowerShell können nur nativ in Textdateien schreiben / Textdateien erstellen. Es gibt keine Möglichkeit, die Ausgabe so zu formatieren, dass sie beim Speichern in einer Datei auf eine bestimmte Weise aussieht.

Bemerkungen