Führen Sie Update-Help -Force
als lokaler Administrator wie bereits ausgeführt aus, um sicherzustellen, dass die Hilfedateien in C:\Windows\System32\WindowsPowerShell\v1.0\en-US
oder Ihr Gebietsschema vorhanden sind.
Vergewissern Sie sich dann, dass die Dateierweiterungen für die about_
Hilfedateien tatsächlich vorhanden sind .help.txt
und nicht nur.txt
PowerShell-Hilfedateien erforderlich sind .help.txt
.
Update-Help
In PowerShell Version 5 gibt es irgendwo im Prozess ein Problem, bei dem die Dateien benannt werden .txt
.
Der folgende Einliner wird Move-Item
( nicht Rename-Item
mehr dazu unten) alles .txt
in .help.txt
. Dieser Pfad enthält Modulhilfedateien auch im üblichen PowerShell-Systemverzeichnis. Vergewissern Sie sich, dass die PowerShell an einem anderen Ort installiert ist.
Get-ChildItem -Path 'C:\Windows\System32\WindowsPowerShell\v1.0' -Recurse -Include '*.txt' -Exclude '*.help.txt' | Move-Item -Destination { $_.DirectoryName + '\' + $_.Name -replace '.txt$','.help.txt' } -Force
Nach der Umbenennung der .txt
zu .help.txt
Ihrem Get-Help about*
wieder arbeiten.
Wenn Sie jedoch Update-Help -Force
einen neuen Satz falscher Dateien ausführen, .txt
wird er erneut heruntergeladen. Der Grund für das obige Skript ist Move-Item
(anstelle von Rename-Item
), da Sie es mehrmals zur Bereinigung ausführen können.
Dieses Problem muss von Microsoft behoben werden.