Update-Hilfe kann zwei Module nicht aktualisieren

2890
SirTechSpec

Bei Ausführung meines Computers (Win10 Enterprise x64, 1709) werden Update-Helpzwei Fehler zurückgegeben:

update-help: Fehler beim Aktualisieren der Hilfe für die Module 'AutoSequencer, HostNetworkingService, WindowsUpdateProvider' mit UI-Kultur (en) : Fehler beim Abrufen der HelpInfo-XML-Datei für UI-Kultur (en-US). Stellen Sie sicher, dass die HelpInfoUri-Eigenschaft im Modulmanifest gültig ist, oder überprüfen Sie die Netzwerkverbindung, und wiederholen Sie den Befehl.

In Zeile: 1 Zeichen: 1 + Update-Hilfe + ~~~~~~~~~~ + KategorieInfo: Ressource nicht verfügbar: (:) [Update-Hilfe], Ausnahme + FullyQualifiedErrorId: UnableToRetrieveHelpInfoXml, Microsoft.PowerShell.Commands.UpdateHelpCommand

update-help: Aktualisierung der Hilfe für die Module 'PrintManagement' mit UI-Kultur (en) fehlgeschlagen: Verbindung zu Hilfeinhalt nicht möglich. Der Server, auf dem der Hilfeinhalt gespeichert ist, ist möglicherweise nicht verfügbar. Stellen Sie sicher, dass der Server verfügbar ist, oder warten Sie, bis der Server wieder online ist, und wiederholen Sie den Befehl.

An Zeile: 1 Zeichen: 1 + Update-Hilfe + ~~~~~~~~~~ + + KategorieInfo: UngültigeBetrieb: (:) [Update-Hilfe], Ausnahme + FullyQualifiedErrorId: UnableToConnect, Microsoft.PowerShell.Commands.UpdateHelpCommand

Dies ist ein Problem, da ich zum ersten Mal Windows-Updates schreibe und die Hilfedateien für WindowsUpdateProvider wichtig sind. Selbst wenn ich wusste, wie man die " HelpInfoUri " -Eigenschaft findet und behebt, würde ich nicht wissen, worauf sie eingestellt werden soll. Eine Google-Suche nach " WindowsUpdateProvider-Hilfe " gibt meistens Benutzer zurück, die in verschiedenen Sprachen nach diesem Problem fragen, ohne dass ich Lösungen habe sehen. Dies bedeutet ebenfalls, dass ich das Problem nicht mithilfe der Online-Hilfe umgehen kann. (Get-Help WindowsUpdateProvider -online gibt einen ähnlichen Fehler zurück.)

Ich kenne das " PSWindowsUpdate " -Modul, aber aufgrund unserer Prozesse wäre die Verwendung eines Moduls, das mit Windows 10 ausgeliefert wird, vorzuziehen.

2
Ich akzeptierte die Antwort von Postanote als die nützlichste - die von Ihnen erwähnten Befehle gaben mir keine weiteren Informationen als die Fehlermeldungen, die ich beim update-helpnormalen Laufen erhielt . SirTechSpec vor 6 Jahren 0
Wenn der Fehler war, dass ich Powershell nicht als Administrator ausgeführt habe und daher die Hilfe nicht aktualisieren konnte, wäre Ihre Antwort hilfreich. Aber das war nicht der Fehler, denn ich lief schon als Amin, und als ich den beschriebenen Schritten folgte, wiederholte er buchstäblich nur die Fehler, die ich in die Frage eingefügt hatte, ohne zusätzliche Details. Ich bin auf der Suche nach "einer technischen Lösung, warum, wie lösen, etc.", aber Sie haben sie nicht bereitgestellt (zumindest noch nicht.) SirTechSpec vor 6 Jahren 0
Ich habe einen anderen Computer gefunden und mit Windows 10 getestet, und Sie hatten Recht, definitiv ignoriert und weiterentwickelt, anstatt zu lösen, also habe ich diese Antwort gelöscht. Ich hätte schwören können, dass das Problem gelöst wurde, nachdem ich das gelaufen war, aber offensichtlich lag ich falsch und interpretierte etwas falsch, als ich diese Antwort schrieb und testete. Pimp Juice IT vor 6 Jahren 0

4 Antworten auf die Frage

2
postanote

Das ist nicht ungewöhnlich. Es ist mir oft passiert. Seit der ersten Veröffentlichung von PowerShell / Monad.

Machen Sie sich also nichts daraus, da Sie es normalerweise nicht beheben können (oft nur der Autor) und verwenden Sie die Online-Webhilfeversion für das Modul, bei dem Probleme auftreten, falls dies natürlich der Fall ist.

Nicht alle Module verfügen über eine aktualisierbare Hilfe oder es gibt Probleme mit den zugehörigen Manifest-Hilfeverknüpfungsdateien.

Verwenden Sie also diesen Befehl, um den Fehler zu ignorieren, wie PimpJuiceIT feststellt.

Niemand kann die Antwort von PimpJuiceIT sehen. Aus diesem Grund sollten Antworten nicht auf andere Antworten verweisen, aber wenn sie diese Antworten zitieren. Ramhound vor 5 Jahren 0
0
Pimp Juice IT

Ich stolperte über den Fehler beim Aktualisieren der Hilfe für den / die TechNet-Beitrag (e) nach dem Versuch, das gleiche Ergebnis wie Sie zu erhalten.

Nachdem ich die folgende Syntax durchgelesen hatte, nachdem ich diesen Beitrag gelesen hatte, bevor ich die PowerShell- Eingabeaufforderung erhöhte, gab mir dies die erforderlichen Details zu dem Problem und der Lösung.

Zweiteilige Lösung

  1. Führen Sie PowerShell höher als Administrator aus
  2. Führen Sie diese PowerShell- Befehlssyntax aus:

    Update-Help -Force -Ea 0 -Ev what $what.Exception 

    Quelle


Der Fehler (mit -ErrorAction[ -Ea] und -ErrorVariable[ -Ev])

  • Aktualisierung der Hilfe für die Module fehlgeschlagen: ' <List of Modules>~' Zugriff wurde verweigert. Der Befehl konnte keine Hilfethemen für die Windows PowerShell-Kernmodule oder für Module im Verzeichnis $ pshome \ Modules aktualisieren. Um diese Hilfethemen zu aktualisieren, starten Sie Windows PowerShell mit dem Befehl "Als Administrator ausführen" und versuchen Sie erneut, Update-Help auszuführen. Fehler beim Aktualisieren der Hilfe für das / die Modul (e) ~


Weitere Ressourcen

0
Ian C.

Zitat von dsolodow, Ausgabe # 139 aus den PowerShell-Dokumenten auf GitHub:

Nein, es gibt noch keine Lösung für die fehlende Hilfe. Die meisten Cmdlets in diesem Modul verfügen jedoch über keine echten Optionen und geben lediglich ein wahres / falsches Datum oder eine Datumszeit zurück.

Ich persönlich mag die unten stehende Problemumgehung, die weiterläuft und nicht bei dem Fehler aufhört, aber Sie geben die Fehler am Ende an. Es wurde von Alo Press in dieser Technet-Diskussion vorgeschlagen .

Update-Help -Force -Ea 0 -Ev what $what.Exception 
-2
Wilco

Besser nutzen:

$modules = Get-Module -ListAvailable  foreach ($module in $modules) { Write-Output $module Update-Help -Module $module -ErrorAction Continue } 
Willkommen bei Super User. Können Sie bitte Ihre Antwort [bearbeiten], um zu erklären, was sie bewirkt und wie Sie es sich vorstellen, um das OP-Problem zu lösen? Twisty Impersonator vor 5 Jahren 2
Willkommen bei Superuser: Dies kann die Frage beantworten (eine Antwort wurde akzeptiert, also würde es für das OP funktionieren). Sie müssen im Detail erklären, warum es besser funktioniert und funktioniert. Bitte nehmen Sie sich ein paar Minuten und lesen Sie: - [Antwort], willkommen bei Superuser. Vielen Dank mic84 vor 5 Jahren 1