Howto: PowerShell-Fehlerausgabe auf Englisch umstellen

This post is also available in: enEnglish (Englisch)

Falls du eine PowerShell-Ausgabe für ein Kommando oder ein Cmdlet lieber in Englisch statt in Deutsch sehen möchtest, kopiere dies vor dein Kommando:

[Threading.Thread]::CurrentThread.CurrentUICulture = 'en-US';

Zum Beispiel wäre dies die Kommandozeile, um My-Cmdlet -Arg 1 mit einer Ausgabe in Englisch aufzurufen:

[Threading.Thread]::CurrentThread.CurrentUICulture = 'en-US'; My-Cmdlet -Arg 1

[Threading.Thread]::CurrentThread.CurrentUICulture betrifft ausschließlich das aktuelle Kommando und hat keinen Effekt auf weitere Kommandos. Du musst diese Zeile daher vor jedes deiner Kommandos kopieren, dessen Ausgabe du auf Englisch statt auf Deutsch sehen möchtest!

Unter Umständen musst du auch die englische Hilfe installieren um mehr Nachrichten in Englisch zu sehen, dazu führe in einer PowerShell als Administrator diese Zeile aus:

Update-Help -UICulture en-US