Comment réparer "Le client WinRM ne peut pas traiter la demande".
L'erreur de gestion à distance de Windows (WinRM) "Le client WinRM ne peut pas traiter la demande" se produit généralement lorsque l'ordinateur client ne peut pas établir une connexion sécurisée ou s'authentifier correctement avec l'hôte distant.
Méthode 1: Ajouter l'hôte distant à TrustedHosts
Si vous vous connectez à un ordinateur de groupe de travail ou à une machine située en dehors de votre domaine local, votre ordinateur client bloquera la connexion à moins que l'hôte distant ne soit explicitement approuvé.
- Cliquez avec le bouton droit. Start menu et sélectionnez Terminal (Admin) ou... PowerShell (Admin).
- Tapez la commande suivante pour vérifier votre liste actuelle d'hôtes de confiance:
Get-Item WSMan:\localhost\Client\TrustedHosts - Exécutez la commande suivante pour faire confiance à un ordinateur distant spécifique (remplacer
RemoteIPOrHostnameavec l'adresse IP réelle ou le nom de l'ordinateur de la machine de destination):Set-Item WSMan:\localhost\Client\TrustedHosts -Value "RemoteIPOrHostname"Remarque: si vous souhaitez autoriser les connexions à n'importe quel hôte (utiliser avec prudence dans des environnements sécurisés), utilisez un joker ` Je suis désolée.
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "*" - Appuyez dessus. Y Et puis... Enter lorsque vous êtes invité à confirmer les modifications.
Méthode 2: Activer et redémarrer le service WinRM
Le service WinRM doit être activement exécuté et correctement configuré sur les machines locales et distantes.
- Ouvrez. PowerShell (Admin) à la fois sur le client et sur les ordinateurs distants.
- Exécutez l' outil de configuration rapide pour réparer la configuration WinRM et démarrer le service:
winrm quickconfig - Si vous êtes invité à apporter des modifications et à démarrer le service, tapez y et appuyez. Enter.
- Pour s'assurer que le service est à jour, redémarrez-le manuellement à l'aide de cette commande:
Restart-Service WinRM
Méthode 3: Activer l'authentification de base
Si votre configuration repose sur des comptes d'utilisateurs locaux plutôt que sur des comptes de domaine de répertoire actif, vous devez vous assurer que l'authentification de base est autorisée dans la configuration du client WinRM.
- Ouvrez. PowerShell (Admin) sur votre ordinateur client.
- Exécutez cette commande pour vérifier si l'authentification de base est définie sur vrai ou faux:
Get-Item WSMan:\localhost\Client\Auth\Basic - S'il est réglé sur faux, activez-le en exécutant:
Set-Item WSMan:\localhost\Client\Auth\Basic -Value $true
Méthode 4: Modifier les paramètres du pare-feu Windows Defender
Parfois, le pare-feu intégré bloque les ports WinRM (port HTTP 5985 et port HTTPS 5986).
- Appuie sur le... Windows Key, type Control Panel, et appuyez Enter.
- Navigation à System and Security > Windows Defender Firewall.
- Cliquez dessus. Allow an app or feature through Windows Defender Firewall sur la barre latérale gauche.
- Cliquez sur le Change settings le bouton en haut à droite.
- Faites défiler vers le bas pour trouver Windows Remote Management.
- Vérifiez les deux. Private Je ne sais pas. Public des cases à cocher à côté.
- Cliquez. OK pour enregistrer les paramètres.
Il y a peut-être des erreurs.. Learn Microsoft