Ausgaben in Datei

Ausgaben in Dateien umleiten

Get-Process | Out-File "c:\temp\prozessliste.txt"

Ausgaben anhängen mit -Append

Get-Process | Out-File "c:\temp\prozessliste.txt" -Append

Umleitungsoperator ist > (Ersetzen) bzw. >> (Anhängen):

  • > Umleitung der Pipeline-Ausgabe

  • 2> Umleiten der Ausgabe von Fehlern

  • 3> Umleiten der Ausgabe von Warnungen (seit PowerShell-Version 3.0!)

  • 4> Umleiten der Ausgabe von Verbose-Texten (seit PowerShell-Version 3.0!)

  • 5> Umleiten der Ausgabe von Debug-Texten (seit PowerShell-Version 3.0!)

  • *> Umleiten aller Ausgaben (seit PowerShell-Version 3.0!)

Beispiel

dir u:\Daten 2>> C:\temp\fehler.txt | Format-Table >C:\temp\prozessliste.txt

Ausgabeströme umleiten

dir u:\Daten 2>&1 | Format-Table >C:\temp\prozessliste.txt

Zu beachten: das &1 ist hier nötig, da sonst einfach in die „Datei mit Namen 1“ umgeleitet würde und nicht gewünscht in den Kanal 1!