🇬🇧 | 🇩🇪 | 🇫🇷 | 🇪🇸 | 🇨🇳 | 🇸🇦
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.

Cómo arreglarlo "El cliente WinRM no puede procesar la solicitud. La bandera que especifica el mecanismo de autenticación a utilizar es incorrecta".

Esta guía completa proporciona la descripción y una resolución paso a paso del error de identificación de identificación de Windows Remote Management (WinRM).


Descripción del error

This error occurs when a WinRM client attempts to establish a remote connection to a target server, but the authentication method specified by the client is either disabled, unsupported, or mismatched on the remote server.

Causas comunes


Soluciones paso a paso

Siga estas soluciones para resolver el problema. Necesitará privilegios de administrador tanto en el cliente como en las máquinas remotas.

Solución 1: Habilitar los tipos de autenticación necesarios

You must ensure both the client and server have the required authentication protocols enabled (usually Negotiate ¿ Y qué ? Kerberos ) y de la Comisión).

  1. Abierto. PowerShell as an Administrator en la máquina del cliente.
  2. Ejecute el siguiente comando para comprobar la configuración actual de autenticación del cliente:
    Get-ChildItem WSMan:\localhost\Client\Auth
  3. Mira la salida. Negotiate - ¿ Qué ? Kerberos está configurado para... False, habilitarlas ejecutando:
    Set-Item WSMan:\localhost\Client\Auth\Negotiate -Value $true
    Set-Item WSMan:\localhost\Client\Auth\Kerberos -Value $true
  4. Repita el proceso para la configuración del lado del servicio/servidor si está configurando la máquina remota:
    Set-Item WSMan:\localhost\Service\Auth\Negotiate -Value $true
    Set-Item WSMan:\localhost\Service\Auth\Kerberos -Value $true
  5. Reinicie el servicio WinRM para aplicar los cambios:
    Restart-Service WinRM

Solución 2: Configurar hosts de confianza (para entornos de grupo de trabajo)

Si los ordenadores no están en el mismo dominio de Active Directory, la máquina cliente rechazará la conexión a menos que el servidor sea de confianza explícita.

  1. Abierto. PowerShell as an Administrator en la máquina del cliente.
  2. Agregue la dirección IP o el nombre de host del equipo remoto a su lista de hosts de confianza:
    Set-Item WSMan:\localhost\Client\TrustedHosts -Value "REMOTE_COMPUTER_IP_OR_NAME"

    (Nota: puede utilizar ` to trust all hosts if you are in a secure private network, though this is less secure: Conjunto de elementos WSMan:\localhost\Client\TrustedHosts -Value " " `)

  3. Presione. Y y golpear. Enter cuando se le solicite que confirme los cambios.

Solución 3: especifique explícitamente el tipo de autenticación en su comando

Al iniciar la conexión remota, dicte manualmente la bandera de autenticación en lugar de dejar que Windows adivine.

  1. Cuando se usa Enter-PSSession - ¿ Qué ? Invoke-Command, apéndice el -Authentication el parámetro.
  2. Ejemplo de entornos de dominio (por defecto):
    Enter-PSSession -ComputerName "RemotePC" -Authentication Negotiate
  3. Ejemplo de entornos de grupo de trabajo (requiere credenciales de administrador local de la máquina remota):
    $cred = Get-Credential
    Enter-PSSession -ComputerName "Remote_IP" -Authentication Basic -Credential $cred

Solución 4: Permitir el tráfico no cifrado (si no se utiliza HTTPS)

Si se está conectando a través de HTTP (puerto 5985) y no HTTPS (puerto 5986), WinRM podría bloquear el intercambio si las políticas de tráfico no cifradas son estrictas.

  1. Abierto. PowerShell as an Administrator.
  2. Habilitar el tráfico no cifrado en el cliente:
    Set-Item WSMan:\localhost\Client\AllowUnencrypted -Value $true
  3. Habilitar el tráfico no cifrado en el servidor:
    Set-Item WSMan:\localhost\Service\AllowUnencrypted -Value $true
  4. Reinicie el servicio WinRM:
    Restart-Service WinRM
ERROR_WSMAN_CLIENT_ENUM_RECEIVED_TOO_MANY_ITEMS | ERROR_WSMAN_MULTIPLE_CREDENTIALS | ERROR_WSMAN_CLIENT_CREDENTIALS_FOR_DEFAULT_AUTHENTICATION | ERROR_WSMAN_CLIENT_USERNAME_AND_PASSWORD_NEEDED | ERROR_WSMAN_CLIENT_INVALID_CERT_DNS_OR_UPN

Puede haber algunos errores.. Learn Microsoft