Verwenden von PowerShell CMDLET übertroffen, um die Ausgabe in eine Datei umzuleiten

Verwenden von PowerShell CMDLET übertroffen, um die Ausgabe in eine Datei umzuleiten
PowerShell ist ein Windows -Tool, mit dem mehrere Verwaltungs- und Automatisierungsvorgänge wie das Verwalten von Dateimanager -Vorgängen durchgeführt werden können. Insbesondere unterstützt es die “Überdeutend”CMDLET, mit dem die Ausgabe in eine Textdatei exportiert oder umleitet. Diese exportierte Ausgabe kann später verwendet werden. Darüber hinaus hilft es auch dabei, den Text an eine vorhandene Textdatei anzuhängen. Dieser Befehl wurde entwickelt, um den Standard -Umleitungsoperator zu überholen oder zu ersetzen. “>”.

In diesem Artikel werden ausführliche Details beobachtet, um eine Ausgabe an eine Datei zu senden.

Senden/Weiterleiten von Ausgabe an eine Textdatei mit der PowerShell "Out-File" CMDLET?

Die Ausgabe kann mithilfe der “in eine Textdatei umgeleitet werdenÜberdeutend" Befehl. Aus diesem Grund:

  • Fügen Sie zunächst die Zeichenfolge oder den Befehl hinzu, deren Ausgabe Sie in eine Textdatei exportieren möchten.
  • Danach eine Pipeline hinzufügen “|”Um die Ausgabe in ein" Out-File "-Cmdlet zu übertragen.
  • Geben Sie dann das an “Überdeutend”CMDLET und schließlich den Zieldateipfad hinzufügen.

Beispiel 1: Holen Sie sich Datum und Uhrzeit und leiten Sie mit dem CMDLet "Out-File" in eine Datei um

Im folgenden Beispiel haben wir zunächst das hinzugefügt “Verabredung bekommen”CMDLET, um Datum und Uhrzeit zu erhalten. Danach haben wir die Pipeline hinzugefügt “|”Um die Ausgabe des CMDLET„ Get-Datum “in das“ zu übertragen “Überdeutend" Befehl. Dann haben wir den Dateipfad dem Befehl "Out-File" zugewiesen:

> Treffen | Out-Datei C: \ doc \ Datei.txt

Führen Sie das ausTreffen”CMDLET zusammen mit dem Dateipfad, um zu überprüfen, ob die Ausgabe in eine Datei umgeleitet wurde oder nicht:

> GET-CONTENT C: \ DOC \ Datei.txt

Es kann beobachtet werden, dass die Datei das aktuelle Datum und die aktuelle Uhrzeit enthält:

Beispiel 2: Umleiten Sie eine String-Ausgabe mit "Out-File" -Cmdlet in eine Datei um

In diesem folgenden Beispiel haben wir zunächst eine Textzeichenfolge im Inneren hinzugefügt und die Pipeline verwendet|" und das "ÜberdeutendBefehl ”, um es in die angegebene Datei umzuleiten:

> "Hallo Welt" | Out-Datei C: \ doc \ Datei.txt

Führen Sie den angegebenen Befehl aus, um zu überprüfen, ob die Ausgabe exportiert wurde oder nicht:

> GET-CONTENT C: \ DOC \ Datei.txt

Beispiel 3: Umleiten Sie eine Zeichenfolge in eine Textdatei und fügen Sie sie an

Um den Text in eine vorhandene Datei anzuhängen, fügen Sie einfach die "hinzu"-AnhängenParameter am Ende der Befehlszeile:

> "Hallo Leute" | Out-Datei C: \ doc \ Datei.txt -Append

Führen Sie für die Überprüfung den angegebenen Befehl aus:

> GET-CONTENT C: \ DOC \ Datei.txt

Es ging darum, den Befehl out-cmdlet zum Umleiten der Ausgabe in eine Datei zu verwenden.

Abschluss

Die Ausgabe in PowerShell kann mit der “in eine Datei umgeleitet werdenÜberdeutend”Cmdlet. Schreiben Sie zunächst den Zeichenfolge oder den Befehl, dessen Ausgabe Sie in eine Datei senden möchten. Dann fügen Sie die Pipeline hinzu "|"Und" Out-File "-Cmdlets und den Zieldateipfad zuweisen. In diesem Artikel wurde der Ansatz zum Senden einer Ausgabe an eine Textdatei mit dem CMDLet "Out-Datei" in PowerShell erörtert.