Description de l'erreur
Le message d' erreur. "The WS-Management service cannot process the request because the specified URI is not supported on the service side. Retry the request with local session" typically occurs when you try to execute WinRM (Windows Remote Management) commands or establish a remote PowerShell session, but the local configuration restricts remote connections.
Cela se produit parce que le client WinRM local tente d'accéder à une ressource ou à une adresse distante qui n'est pas configurée ou autorisée dans la liste des hôtes de confiance WS-Management (WSMan), ou parce que le service WinRM lui-même est mal configuré ou désactivé sur la machine locale.
Réparation étape par étape
Suivez ces étapes simples pour résoudre le problème en activant WinRM et en configurant la liste des hôtes de confiance.
Étape 1: ouvrir PowerShell en tant qu'administrateur
- Cliquez sur le Start Menu ou appuyez sur le
Windows Key. - Quel type ? PowerShell dans la barre de recherche.
- Cliquez avec le bouton droit. Windows PowerShell dans les résultats de recherche.
- Sélectionnez Run as administrator.
- Cliquez. Yes si une alerte de contrôle de compte utilisateur (UAC) s'affiche.
Étape 2: Activer et configurer le service WinRM
Vous devez vous assurer que le service de gestion à distance Windows est en cours d'exécution et correctement configuré sur votre système.
- Dans la fenêtre PowerShell, tapez la commande suivante et appuyez
Enter:winrm quickconfig - If the system prompts you to make changes (such as starting the service or enabling the firewall exception), type
y(pour Oui) et appuyezEnterpour chaque invitation.
Étape 3: Configurer les hôtes de confiance
Si vous essayez de vous connecter à une machine distante spécifique, ou si un script local nécessite des autorisations à distance en boucle, vous devez ajouter la cible à votre liste d'hôtes de confiance.
- To trust all hosts for testing or environment setup, type the following command and press
Enter:Set-Item WSMan:\localhost\Client\TrustedHosts -Value "*" -Force(Remarque: si vous ne voulez faire confiance qu'à un ordinateur spécifique, remplacez `
with the specific IP address or hostname of that computer, for example:-Valeur "192.168.1.50" -Force `) *
Étape 4: redémarrer le service WinRM
Appliquez les modifications de configuration en redémarrant le service.
- Tapez la commande suivante et appuyez
Enter:Restart-Service WinRM
Étape 5: Vérifier la configuration
Assurez-vous que les modifications ont été sauvegardées avec succès.
- Tapez la commande suivante pour vérifier votre liste d' hôtes de confiance et appuyez
Enter:Get-Item WSMan:\localhost\Client\TrustedHosts - Vérifiez que la sortie affiche la valeur (
*ou l'adresse IP/nom d'hôte spécifique) que vous avez définie à l'étape 3.
Une fois ces étapes terminées, redémarrez votre commande ou script d'origine, et l'erreur devrait être résolue.
ERROR_WINRS_CLIENT_GET_NULL_PARAM | ERROR_WSMAN_POLYMORPHISM_MODE_UNSUPPORTED | ERROR_WSMAN_URI_NON_DMTF_CLASS | ERROR_WSMAN_URI_WRONG_DMTF_VERSION | ERROR_WSMAN_PUSHSUBSCRIPTION_INVALIDUSERACCOUNTIl y a peut-être des erreurs.. Learn Microsoft