Speichern Sie die Ausgabe der Powershell-Konsole in die Textdatei

Speichern Sie die Ausgabe der Powershell-Konsole in die Textdatei

Irgendwann ist es sehr schwer, Fehler in Powershell-Skript zu finden, vor allem, wenn Skript läuft in einigen dedizierten Sitzung, zum Beispiel, unter SYSTEM-Konto. Es gibt Fehler, aber Sie werden nie wissen, über sie.

Deshalb habe ich angefangen, eine Methode zu suchen, um die Ausgabe von Powershell-Konsole in Datei zu protokollieren. Hier ist die Lösung.

$(
   <einige Befehle>
) *>&1 > "C:\out.log"

For example:

$(
. "C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI\Scripts\Initialize-PowerCLIEnvironment.ps1"
) *>&1 > "C:\out.log"

Natürlich können Sie so viele Befehle wie gewünscht zwischen Klammern platzieren.

Tags: powershell (de)

Drucken