Windows PowerShell 3.0 update-help funktioniert nicht

Auch in der finalen Version von PowerShell 3.0 funktioniert das CMDlet update-help nicht. Das ist nur zum Teil richtig, denn in der Englischen Version klappt es. Das liegt daran, dass die Deutschen Fassungen aktuell noch nicht veröffentlicht sind. Peter Kriegel postete kürzlich in Xing einen Workaround zu diesem Problem welches wenigstens die Hilfe in Englisch anzeigt:

Function Get-HelpUICulture {
 param (
 [String]$HelpSearchString,
 [String]$UICulture
 )
# UICulture merken, damit man Sie zurücksetzen kann
 $OldCulture = [System.Threading.Thread]::CurrentThread.CurrentUICulture
 trap
 {
 [System.Threading.Thread]::CurrentThread.CurrentUICulture = $OldCulture
 }
# neue UICulture setzen
 [System.Threading.Thread]::CurrentThread.CurrentUICulture = $UICulture
# Hilfe in einer anderen Sprache abrufen
 # Get Help in another language
 Get-Help $HelpSearchString -Full
# alte UICulture zurücksetzen
 [System.Threading.Thread]::CurrentThread.CurrentUICulture = $OldCulture
 }
# Hilfe in Englisch abrufen:
 Get-HelpUICulture -HelpSearchString Get-Command -UICulture ‘en-US’

In seinem Blog findet man weitere Informationen und Links zu den neuen Hilfemechanismen.


Kommentare

2 Antworten zu „Windows PowerShell 3.0 update-help funktioniert nicht“

  1. Avatar von hARRYMOER
    hARRYMOER

    Einfach windows\system32\powershell\v1.0\en-US Inhalt nach …\<UICulture. subdir kopieren..Ist jetzt in English aber what the heck.

    1. Auch ein guter Tipp! Allerdings braucht man dazu irgendwo eine Amerikanische Version von der man sich das en-US Verzeichnis kopieren kann.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert