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.
- Zugriffe: 5478