Cómo arreglarlo "El cliente WinRM no puede procesar la solicitud. La solicitud debe contener un solo modo de enumeración".
Descripción del error
El error de administración remota de Windows (WinRM) "The WinRM client cannot process the request. The request must contain one and only one enumeration mode." generalmente ocurre cuando hay un desajuste o corrupción en las propiedades de configuración de WinRM, particularmente cuando se pasan simultáneamente múltiples interruptores operativos o banderas de enumeración en conflicto durante una llamada de API o inicialización de sesión de PowerShell.
Solución paso a paso
Siga estos pasos secuencialmente para resolver el problema en la máquina afectada.
Paso 1: Reinicie el servicio WinRM
La actualización del servicio puede borrar parámetros atascados o errores de memoria transitoria que causan el conflicto de enumeración.
- Abre el menú Inicio, escribe
cmd, haga clic derecho en Command Prompt, y seleccione Run as administrator. - Detenga el servicio WinRM ejecutando:
net stop winrm - Reinicie el servicio WinRM ejecutando:
net start winrm
Paso 2: Reparación de la configuración WinRM
Reiniciar la configuración WinRM predeterminada elimina cualquier parámetro contradictorio que podría haber sido inyectado automáticamente.
- En la misma ventana del Promontorio de comandos Administrador, escriba el siguiente comando y presione Enter:
winrm quickconfig - If prompted to make changes to configure the service and enable firewall exceptions, type
y(Sí) y presione Enter.
Paso 3: Eliminar y recrear los oyentes WinRM
Los oyentes HTTP/HTTPS corrompidos a menudo desencadenan errores de análisis estructurales como conflictos de modo de enumeración.
- En el Mensaje de comandos del administrador, compruebe si hay oyentes existentes ejecutando:
winrm enumerate winrm/config/listener - Elimine los oyentes problemáticos ejecutando:
winrm delete winrm/config/listener?Address=*+Transport=HTTP(Nota: Si utiliza HTTPS, reemplace HTTP con HTTPS en el comando anterior) .
- Recrea un oyente limpio ejecutando:
winrm quickconfig
Paso 4: Registre de nuevo las configuraciones de sesión de PowerShell
Si el error se produce específicamente durante la remoción de PowerShell, los puntos finales predeterminados pueden estar dañados.
- Abre el menú Inicio, escribe
PowerShell, haga clic derecho en Windows PowerShell, y seleccione Run as administrator. - Ejecute el siguiente comando para restaurar los puntos finales de sesión predeterminados:
Register-PSSessionConfiguration -Force - Reinicie el servicio WinRM una última vez para aplicar los cambios:
Restart-Service winrm
Puede haber algunos errores.. Learn Microsoft