Comment réparer "Le client WinRS ne peut pas traiter la requête. Un drapeau invalide a été spécifié pour cette requête".
Le client WinRS ne peut pas traiter la requête. Un indicateur invalide a été spécifié pour cette requête.
Définition
Cette erreur se produit lorsque le client Windows Remote Management (WinRM) ou Windows Remote Shell (WinRS) tente d'exécuter une commande à l'aide d'un paramètre, d'un drapeau ou d'une syntaxe dépassé, non pris en charge ou incompatible entre le client et le système d'exploitation hôte distant.
Réparations étape par étape
Méthode 1: vérifier et corriger la syntaxe des commandes
Ensure that you or your automation scripts are not passing invalid switches to the winrs commandement.
- Ouvrez. Command Prompt ou... PowerShell.
- On court !
winrs /?pour revoir les balises autorisées pour votre version spécifique de Windows. - Vérifiez que les drapeaux comme
-r(pour l'hôte distant) ou-u(pour l'utilisateur) sont correctement formatés et qu'aucun symbole de suivi ou non pris en charge n'est inclus.
Méthode 2: Réinitialiser et reconfigurer le service WinRM
Les paramètres de configuration WinRM corrompus sur la machine locale ou distante peuvent entraîner des pannes d'interprétation du drapeau.
- Cliquez sur le Start le menu, le type
cmd, cliquez avec le bouton droit. Command Prompt, et sélectionnez Run as administrator. - Type the following command to completely reset the WinRM configuration and press Enter:
winrm invoke Restore winrm/config @{} - Réinitialisez la configuration rapide WinRM en tapant:
winrm quickconfig - Appuyez dessus.
y(Oui) lorsque vous êtes invité à apporter des modifications et à ouvrir les exceptions de pare-feu requises.
Méthode 3: redémarrer le service de gestion à distance de Windows
Un service bloqué ou qui se comporte mal peut ne pas traiter correctement les demandes entrantes.
- Appuyez dessus.
Windows Key + Rpour ouvrir la boîte de dialogue Exécuter. - Quel type ?
services.mscet appuyez. Enter. - Faites défiler vers le bas pour le localiser. Windows Remote Management (WS-Management).
- Cliquez avec le bouton droit de la souris sur le service et sélectionnez Restart. (Si elle n'est pas en cours d'exécution, cliquez Start ) et de l'Union européenne.
- Double-cliquez sur le service, changez le Startup type Je vous en prie. Automatic, et cliquez OK.
Méthode 4: Mise à jour de la configuration TrustedHosts
Si le client et le serveur ne peuvent pas négocier l'authentification correctement, cela peut déclencher des erreurs de validation de drapeau.
- Ouvrez. PowerShell en tant qu'administrateur.
- To allow communication with the specific remote computer, run the following command (replace
REMOTE_COMPUTER_NAME_OR_IPavec votre cible réelle):Set-Item WSMan:\localhost\Client\TrustedHosts -Value "REMOTE_COMPUTER_NAME_OR_IP" -Force - Alternativement, si vous travaillez dans un environnement de laboratoire isolé sécurisé, vous pouvez autoriser temporairement tous les hôtes à utiliser:
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "*" -Force - Redémarrez le service WinRM pour appliquer les modifications:
Restart-Service winrm
Méthode 5: Installer les mises à jour Windows en attente
Les incompatibilités dans les versions du protocole WinRM entre les versions plus anciennes et plus récentes de Windows peuvent causer ce problème.
- Appuyez dessus.
Windows Key + Ipour ouvrir le Settings l'application. - Navigation à Update & Security (ou Windows Update sur Windows 11).
- Cliquez. Check for updates.
- Téléchargez et installez toutes les mises à jour disponibles, puis redémarrez votre ordinateur.
Il y a peut-être des erreurs.. Learn Microsoft