Andere UICulture in einer Remote-Session erzwingen

Liebe PowerSheller !

Letztens hatte ich mit nanoserver experimentiert und lud das smbshare Modul. Da trat auf einmal ein Fehler auf der auf ein Problem mit den „Culture“ Settings zu tun hatte.

Daraufhin begann ich zu versuchen, die Culture am nanoserver zu verändern, leider mit wenig Erfolg, da sowohl die WMI Klassen schreibgeschützt sind als auch das CmdLet Set-Culture fehlt.

Der Workaround liegt darin die PSSession auf eine UICulture zu konfigurieren. Das geht so:

[codesyntax lang=“powershell“]

# Speichern der Session Optionen auf en-US
$usSession = New-PSSessionOption -Culture en-US -UICulture en-US

#Credentials abspeichern
$remotecred = get-Credential

#Erzeugen einer neuen Session mit dieser Session option
New-PSSession -Name enus -ComputerName nanoservername -Credential $remotecred -SessionOption $usSession

#In die Session einsteigen
Enter-PSSession -Name enus

[/codesyntax]

Hoffe das hilft!

UDPATE: 24.03.2017

Habe festgestellt, dass eine Zeile zuviel in dem Code war – getestet und entfernt.

Roman

Share This Post