🇬🇧 | 🇩🇪 | 🇫🇷 | 🇪🇸 | 🇨🇳 | 🇸🇦
Nous n'avons pas de DLL mais nous avons:
L'analyseur de fichiers Windows et l'antivirus rapide en ligne

Une interface minimaliste avec une recherche rapide, un téléchargement pratique et une structure de section propre.

🛡️🔍 Vérifiez rapidement votre dossier, cliquez sur cette page.
Vérifier les virus, les hachages, vérifier les signets, l'architecture, les informations sur l'IA.

Erreur Windows: Mécanisme d'authentification du client WinRM

Définition

Cette erreur se produit lorsque vous essayez d'établir une connexion à distance en utilisant Windows Remote Management (WinRM) ou PowerShell Remoting sur une connexion HTTP non cryptée. Par défaut, les politiques de sécurité Windows interdisent l'envoi d'identifiants d'authentification sans mécanisme d'authentification explicite (comme Kerberos, Negotiate ou Basic) à moins que le cryptage des données ne soit utilisé (HTTPS) ou explicitement autorisé par votre configuration. Si vous ne spécifiez pas comment authentifier, WinRM suppose que vous utilisez des identifiants d'utilisateur locaux, qui sont bloqués sur HTTP brut pour des raisons de sécurité.


Des solutions faciles étape par étape

Correction 1: Ajouter le serveur distant à TrustedHosts

Le moyen le plus simple de résoudre ce problème pour les réseaux locaux ou les laboratoires est d'ajouter l'ordinateur cible à la liste TrustedHosts de l'ordinateur client. Cela indique à votre ordinateur que la destination est sécurisée pour se connecter sans authentification avancée.

  1. Cliquez avec le bouton droit. Start Menu le bouton sur votre ordinateur client.
  2. Sélectionnez Terminal (Admin), PowerShell (Admin), ou Command Prompt (Admin).
  3. Exécutez la commande suivante pour autoriser les connexions à tous les ordinateurs distants:
    Set-Item WSMan:\localhost\Client\TrustedHosts -Value "*" -Force

    (Remarque: vous pouvez remplacer ` with a specific IP address or computer name for better security, for example: -Valeur "192.168.1.50" -Force `) *

  4. Redémarrez le service WinRM en exécutant:
    Restart-Service WinRM

Correction 2: définir explicitement le mécanisme d'authentification

Si vous exécutez un script ou une commande dans PowerShell, vous pouvez contourner cette erreur en indiquant explicitement la méthode d'authentification et en passant correctement les informations d'identification.

  1. Ouvrez votre... PowerShell Je vous en prie.
  2. Utilisez le -Authentication Paramètre avec le -Credential Paramètre sous votre commandement.
  3. Exemple pour la session Enter-PS:
    Enter-PSSession -ComputerName "YOUR_REMOTE_COMPUTER" -Credential (Get-Credential) -Authentication Negotiate
  4. Exemple de commande d'invocation:
    Invoke-Command -ComputerName "YOUR_REMOTE_COMPUTER" -ScriptBlock { Get-Process } -Credential (Get-Credential) -Authentication CredSSP

Correction 3: Activer l'authentification de base du côté client

Si votre flux de travail nécessite l'utilisation de noms d'utilisateur et de mots de passe locaux sans configurations de répertoires complexes, vous devez explicitement activer l'authentification de base dans la configuration du client WinRM.

  1. Ouvrez. PowerShell (Admin).
  2. Exécutez cette commande pour vérifier votre configuration actuelle:
    Get-Item WSMan:\localhost\Client\Auth\Basic
  3. Si la valeur est réglée sur False, exécutez cette commande pour l' activer:
    Set-Item WSMan:\localhost\Client\Auth\Basic -Value $true
  4. Assurez-vous que le trafic non crypté est autorisé si vous n'utilisez pas HTTPS (seulement recommandé pour les réseaux locaux sécurisés et isolés):
    Set-Item WSMan:\localhost\Client\AllowUnencrypted -Value $true

Correction 4: Vérifier la configuration du serveur distant

Assurez-vous que la machine cible écoute réellement et autorise la configuration à distance.

  1. Connectez-vous. Target/Remote computer.
  2. Ouvrez. PowerShell (Admin).
  3. Activer et réparer la configuration rapide WinRM en exécutant:
    winrm quickconfig
  4. Quel type ? y et appuyez. Enter pour confirmer toute demande d'activation du service ou d'ouverture d'exceptions de pare-feu.
ERROR_WSMAN_MULTIPLE_CREDENTIALS | ERROR_WSMAN_AUTHENTICATION_INVALID_FLAG | ERROR_WSMAN_CLIENT_USERNAME_AND_PASSWORD_NEEDED | ERROR_WSMAN_CLIENT_INVALID_CERT_DNS_OR_UPN | ERROR_WSMAN_CREATESHELL_NULL_ENVIRONMENT_VARIABLE_NAME

Il y a peut-être des erreurs.. Learn Microsoft