2 votes

Powershell update-help échoue

Je viens de commencer à apprendre PowerShell de l'académie virtuelle Microsoft et j'exécutais l'une des commandes indiquées. Alors que ça a fonctionné de leur côté, le mien n'a pas fonctionné. J'ai cherché une solution à ce problème. Je ne sais pas ce qui s'est passé. Toute aide sera utile pour cet nouvel apprenant PowerShell.

PS C:\Windows\system32> Update-Help -Force
Update-Help : Impossible de mettre à jour l'Aide pour le(s) module(s) 'WindowsUpdateProvider' avec les cultures UI {fr-FR} : Impossible de récupérer le fichier XML HelpInfo pour la culture UI fr-FR. Assurez-vous que la propriété HelpInfoUri dans le manifeste du module est valide ou vérifiez votre connexion réseau, puis réessayez la commande.
À la ligne:1 char:1
+ Update-Help -Force
+ ~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (:) [Update-Help], Exception
    + FullyQualifiedErrorId : UnableToRetrieveHelpInfoXml,Microsoft.PowerShell.Commands.UpdateHelpCommand

PS C:\Windows\system32> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.1.17134.228
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.17134.228
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1

5voto

postanote Points 5183

Convenu, cela devrait être un message SuperUtilisateur, mais puisqu'il est là.

Ce genre d'erreur est courant et dans la plupart des cas, prévisible.

Tous les fichiers d'aide ne se mettent pas à jour comme prévu pour diverses raisons, la plupart du temps c'est dû au lien de mise à jour associé. Comme indiqué dans votre message d'erreur.

De nombreux modules n'ont pas d'aide en ligne mise à jour ou l'URL a été supprimée.

Ce genre d'erreur peut être ignoré en toute sécurité. Ils n'affectent pas la fonctionnalité ou l'utilisation de PS.

Get-Module -ListAvailable | Where HelpInfoUri | Update-Help

Ou si vous voulez voir tous les messages échangés avec cela, faites...

Update-Help -Force -Verbose -ErrorAction SilentlyContinue

# Résultats

VERBOSE: Résolution de l'URI : "http://go.microsoft.com/fwlink/?linkid=390758"
VERBOSE: Votre connexion a été redirigée vers l'URI suivant : "http://download.microsoft.com/download/0/1/C/01CCC594-2F13-40E8-98FE-185486228BF4/"
VERBOSE: Exécution de l'opération "Update-Help" sur la cible "CimCmdlets, Version actuelle : 5.0.0.0, Version disponible : 5.0.0.0, UICulture : en-US".

Si vous voulez voir le message d'erreur complet de manière plus lisible, faites ceci...

Update-Help -Force -Ea 0 -Ev ErrMsgDetail
$ErrorMsgDetail.Exception

Échec de la mise à jour de l'aide pour le(s) module(s) 'AnyBox' avec la ou les cultures d'interface utilisateur {en-US} : Impossible de se connecter au contenu de l'aide. Le serveur sur lequel le contenu d'aide est stocké pourrait ne pas être disponible. 
Vérifiez que le serveur est disponible, ou attendez que le serveur soit de nouveau en ligne, puis essayez à nouveau la commande.

Échec de la mise à jour de l'aide pour le(s) module(s) 'HostNetworkingService, WindowsUpdateProvider' avec la ou les cultures d'interface utilisateur {en-US} : Impossible de récupérer le fichier XML d'info d'aide pour la culture d'interface utilisateur en-US. 
Assurez-vous que la propriété HelpInfoUri dans le manifeste du module est valide ou vérifiez votre connexion réseau, puis essayez à nouveau la commande.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X