Comment réparer "Le client WinRM ne peut pas traiter la requête. Le paramètre de réglage du lot est invalide".
Le message d'erreur WinRM "Le client WinRM ne peut pas traiter la demande. Le paramètre de configuration du lot est invalide" se produit généralement lorsqu'il y a une incompatibilité de configuration, des métadonnées corrompues ou une valeur de paramètre non prise en charge dans les paramètres de configuration de Windows Remote Management (WinRM) sur le client local ou la machine hôte distante. Cette erreur apparaît souvent pendant les sessions PowerShell à distance, les tâches de gestion du système ou lorsque le logiciel s'appuie sur WinRM pour exécuter des opérations à l'échelle du cluster.
Réparations étape par étape
Suivez ces solutions pour résoudre l'erreur.
Solution 1: Réinitialiser la configuration WinRM à la valeur par défaut
Des auditeurs ou paramètres WinRM corrompus peuvent déclencher cette erreur. La réinitialisation de la configuration oblige Windows à recréer les paramètres par défaut.
- Cliquez avec le bouton droit. Start menu le bouton et sélectionnez Terminal (Admin) ou... Command Prompt (Admin).
- Type the following command to completely reset the WinRM configuration and press Enter:
winrm quickconfig - Si vous êtes invité à apporter des modifications et à démarrer le service, tapez y et appuyez. Enter.
- Si le service est déjà en cours d'exécution, forcer une reconfiguration en exécutant:
winrm quickconfig -quiet
Solution 2: effacer les limites du cache WinRM local et distant et de MaxBatchItems
Un paramètre de lot non valide indique généralement le MaxBatchItems Réinitialiser ce paramètre spécifique résout souvent le problème.
- Ouvrez. PowerShell en tant qu'administrateur.
- Vérifiez la configuration actuelle du client WinRM en exécutant:
winrm get winrm/config/client - Cherchez le...
MaxBatchItemsvaleur. Si elle est définie sur un nombre inattendu ou semble corrompue, réinitialisez-la à la valeur par défaut de Windows (qui est généralement 32000) en exécutant:winrm set winrm/config/client @{MaxBatchItems="32000"} - Effectuez la même vérification et correction du côté de la configuration du service WinRM:
winrm set winrm/config/service @{MaxBatchItems="32000"} - Redémarrez le service WinRM pour appliquer les nouvelles limites de lot:
Restart-Service WinRM
Solution 3: Ajouter l'hôte cible à TrustedHosts
Si vous vous connectez à une machine distante, le client peut rejeter la configuration de demande de lot s'il ne fait pas explicitement confiance au terminal distant.
- Ouvrez. PowerShell en tant qu'administrateur.
- Pour faire confiance temporairement à tous les hôtes distants (idéal pour les environnements de test), exécutez:
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "*" -Force - Si vous préférez faire confiance à une adresse IP ou à un nom d'ordinateur spécifique pour la sécurité, remplacez l'astérisque par l'identifiant de votre cible:
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "192.168.1.50" -Force - Redémarrez le service WinRM:
Restart-Service WinRM
Solution 4: Modifier WinRM via le Registre Windows
Si les politiques de groupe ou les paramètres système corrompus empêchent les commandes ci-dessus de fonctionner, vous pouvez corriger manuellement les paramètres WinRM via l'éditeur de registre.
- Appuyez dessus. Windows Key + R, type
regedit, et appuyez Enter pour ouvrir l'éditeur de registre. - Naviguez vers le chemin suivant:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WSMAN\Client - Si vous remarquez des propriétés personnalisées qui correspondent à votre erreur, vous pouvez les supprimer en toute sécurité ou les réinitialiser aux valeurs par défaut.
- Naviguez vers le chemin du service:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WSMAN\Service - Assurez-vous que les valeurs correspondent aux paramètres d'exploitation standard, fermez l'éditeur de registre et redémarrez votre ordinateur.
ERROR_WSMAN_KERBEROS_IPADDRESS | ERROR_WSMAN_CLIENT_WORKGROUP_NO_KERBEROS | ERROR_WSMAN_SERVER_DESTINATION_LOCALHOST | ERROR_WSMAN_UNKNOWN_HTTP_STATUS_RETURNED | ERROR_WSMAN_UNSUPPORTED_HTTP_STATUS_REDIRECT
Il y a peut-être des erreurs.. Learn Microsoft