So senden Sie die Befehlszeilenausgabe unter Windows an eine Textdatei
- Um die Befehlszeilenausgabe unter Windows an eine Textdatei zu senden, öffnen Sie die Eingabeaufforderung (Administrator) und führen Sie in PowerShell (Administrator) „Befehlssyntax > C:\Output.txt“ oder „Befehlssyntax | tee C:\Output.txt“ aus .
Unter Windows 11, 10, 8, 7 oder sogar älteren Versionen ist es möglich, die Ausgabe eines Befehls zu speichern. In dieser Anleitung erkläre ich, wie dieser Vorgang durchgeführt wird. Normalerweise öffnen Sie die Eingabeaufforderung oder PowerShell, führen einen oder mehrere Befehle aus, wählen und kopieren dann die Ausgabe, erstellen eine Textdatei, fügen die Ergebnisse ein und speichern die Datei. Obwohl dies ein gängiger Ansatz ist, sind dafür viele Schritte erforderlich. Sie können auch mit Ihrem Telefon einen Screenshot oder ein Bild machen, aber dies sind nicht die besten Möglichkeiten, diese Aufgabe zu erledigen.
Der richtige Ansatz besteht darin, die Befehlssyntax, die Sie ausführen möchten, mit dem richtigen Befehl anzuhängen, den die Eingabeaufforderung und PowerShell anbieten, um die Ausgabe in einer Textdatei zu speichern.
In dieser Anleitung erkläre ich die verschiedenen Methoden zum Speichern der Befehlsausgabe in einer Textdatei auf praktisch jeder Windows-Version.
Speichern Sie die Befehlsausgabe unter Windows in einer Textdatei
Unter Windows können Sie die Befehlsausgabe mit unterschiedlichen Befehlen exportieren, je nachdem, ob Sie die Eingabeaufforderung oder PowerShell verwenden.
Aus der Eingabeaufforderung
Um die Ausgabe eines Befehls aus der Eingabeaufforderung zu speichern, führen Sie diese Schritte aus:
-
Öffnen Sie „Start“ .
-
Suchen Sie nach „Eingabeaufforderung“ , klicken Sie mit der rechten Maustaste auf das oberste Ergebnis und wählen Sie die Option „Als Administrator ausführen“ .
-
(Option 1) Geben Sie den folgenden Befehl ein, um die Befehlsausgabe in eine Textdatei zu exportieren, und drücken Sie die Eingabetaste :
Command-syntax > C:\Path\to\Export-results.txt
Ersetzen Sie im Befehl „Befehlssyntax“ durch die Befehlssyntax und geben Sie den Pfad und den Namen der Textdatei an, in der der Inhalt gespeichert werden soll. Beispiel:
ipconfig > C:\Export-results.txt
-
(Option 2) Geben Sie den folgenden Befehl ein, um den Befehl zu exportieren und das Ergebnis an eine vorhandene Textdatei anzuhängen, und drücken Sie die Eingabetaste :
Command-syntax >> C:\Path\to\Export-results.txt
-
(Option 3) Geben Sie den folgenden Befehl ein, um die Ausgabe in der Konsole zu erfassen und anzuzeigen, und drücken Sie die Eingabetaste :
Command-syntax > C:\Path\to\Export-results.txt | type C:\Path\to\Export-results.txt
Der Umleitungsoperator „größer als“ >
ermöglicht es, das Ergebnis des Befehls in einen Text umzuleiten. Sie sind nicht auf Textdateien beschränkt. Sie können auch in die Formate „.doc“, „.xls“ und andere exportieren.
Wenn Sie eine Liste aller Dateien und Ordner eines bestimmten Speicherorts erstellen müssen, verwenden Sie diesen Befehl, statt sie einzeln einzugeben:
-
Dir /b > C:\Output-file.csv
Wenn Sie eine Liste bestimmter Dateitypen erstellen müssen, verwenden Sie diesen Befehl:
-
Dir *.doc/b > C:\Output-file.csv
Das Sternchen (*) steht für einen beliebigen Namen, den Dateityp, aus dem Sie eine Liste wünschen, und (/b) verwendet das einfache Format (keine Überschrifteninformationen oder Zusammenfassung).
Über PowerShell
Um die Befehlsausgabe aus PowerShell in einer Textdatei zu speichern, führen Sie die folgenden Schritte aus:
-
Öffnen Sie „Start“ .
-
Suchen Sie nach PowerShell , klicken Sie mit der rechten Maustaste auf das oberste Ergebnis und wählen Sie die Option „Als Administrator ausführen“ .
-
(Option 1) Geben Sie den folgenden Befehl ein, um die Befehlsausgabe in eine Textdatei zu exportieren, und drücken Sie die Eingabetaste :
Command-syntax | tee C:\Path\to\Export-results.txt
Ersetzen Sie im Befehl „Befehlssyntax“ durch die Befehlssyntax und geben Sie den Pfad und den Namen der Textdatei an, in der der Inhalt gespeichert werden soll. Beispiel:
ipconfig | tee C:\Export-results.txt
-
(Option 2) Geben Sie den folgenden Befehl ein, um das Ergebnis zu erfassen und an das Ende einer Datei anzuhängen, und drücken Sie die Eingabetaste :
Command-syntax | tee -append C:\Path\to\Export-results.txt
Der Pipeline-Operator |
und die Pipeline- tee
Befehle (kurz für „Tee-Object“ ) senden die Erfassung der Ausgabe an die Datei, während das Ergebnis auf dem Konsolenbildschirm angezeigt wird. Außerdem -append
verhindert die Option das Überschreiben einer vorhandenen Datei, indem die nächste Ausgabe an das Ende der Datei angehängt wird.
Schreibe einen Kommentar