🇬🇧 | 🇩🇪 | 🇫🇷 | 🇪🇸 | 🇨🇳 | 🇸🇦
No tenemos DLL pero tenemos:
Analista de archivos de Windows y antivirus rápido en línea

Una interfaz minimalista con búsqueda rápida, carga conveniente y una estructura de sección limpia.

🛡️🔍 Verifique rápidamente su archivo, sólo déjame en esta página.
Verificación de virus, hashes, verificación de firmas, arquitectura, información de IA.

Error de Windows: Conflicto de autenticación del cliente WinRM

Descripción

This error occurs when you attempt to establish a remote connection using Windows Remote Management (WinRM) while passing conflicting authentication parameters. Specifically, you have configured the connection to use both Certificate-based authentication (a través de una huella digital del certificado) y Explicit Credential authentication (a través de un nombre de usuario y una contraseña) simultáneamente.

WinRM trata estos como mecanismos de autenticación mutuamente excluyentes para los estándares de seguridad y protocolo.


Soluciones paso a paso

Método 1: Eliminar los parámetros de nombre de usuario y contraseña

Si su objetivo es autenticarse de forma segura utilizando un certificado digital, debe eliminar las credenciales explícitas de su comando o script.

  1. Abra su código, script, o el prompt de comandos donde se inicia la conexión WinRM.
  2. Localiza los parámetros. -Credential, -Username, o -Password.
  3. Elimine estos parámetros de credenciales por completo de su comando.
  4. Asegúrese de que su comando sólo retiene el -CertificateThumbprint el parámetro.
  5. Ejecutar el comando modificado para autenticar únicamente a través del certificado.

Método 2: Eliminar el parámetro de huella digital del certificado

Si su infraestructura se basa en el directorio activo tradicional o las credenciales de usuario local, debe eliminar el requisito de certificado.

  1. Localizar la configuración o el script que activa la conexión.
  2. Encuentra el... -CertificateThumbprint el parámetro.
  3. Elimine la señal de huella digital y su valor hexadecimal asociado.
  4. Quédate con el... -Credential Parámetro para pasar su nombre de usuario y contraseña.
  5. Ejecute el comando para autenticar usando el estándar básico, digest o Kerberos negociación.

Método 3: restablecer la configuración del cliente WinRM

Si este error ocurre automáticamente sin scripts manuales, las propiedades predeterminadas del cliente WinRM pueden estar dañadas o mal configuradas. Puede restablecer los ajustes de transporte a través de PowerShell.

  1. Haga clic en el Start El menú.
  2. ¿ Qué tipo ? PowerShell.
  3. pulsa con el botón derecho. Windows PowerShell y seleccione Run as administrator.
  4. Escriba el siguiente comando para comprobar la configuración de autenticación actual:
    Get-ChildItem WSMan:\localhost\Client\Auth
  5. Si se forzan mecanismos predeterminados en conflicto, restablezca la configuración WinRM ejecutando:
    winrm quickconfig
  6. Presione. Y y golpear. Enter si se le solicita realizar cambios de configuración.
ERROR_WSMAN_CLIENT_INVALID_DISABLE_LOOPBACK | ERROR_WSMAN_CLIENT_ENUM_RECEIVED_TOO_MANY_ITEMS | ERROR_WSMAN_AUTHENTICATION_INVALID_FLAG | ERROR_WSMAN_CLIENT_CREDENTIALS_FOR_DEFAULT_AUTHENTICATION | ERROR_WSMAN_CLIENT_USERNAME_AND_PASSWORD_NEEDED

Puede haber algunos errores.. Learn Microsoft