Cómo arreglarlo "El cliente WinRM no puede procesar la solicitud. El parámetro de configuración de lote es inválido".
El mensaje de error WinRM "El cliente WinRM no puede procesar la solicitud. El parámetro de configuración de lote es inválido" generalmente ocurre cuando hay una incompatibilidad de configuración, metadatos dañados o un valor de parámetro no soportado en la configuración de Windows Remote Management (WinRM) en el cliente local o la máquina host remota. Este error a menudo aparece durante las sesiones remotas de PowerShell, las tareas de administración del sistema o cuando el software depende de WinRM para ejecutar operaciones en todo el clúster.
Soluciones paso a paso
Siga estas soluciones para resolver el error.
Solución 1: restablecer la configuración WinRM a la configuración predeterminada
Los oyentes o parámetros de WinRM dañados pueden desencadenar este error. Reiniciar la configuración obliga a Windows a recrear la configuración predeterminada.
- Haga clic derecho en el Start menu botón y seleccione Terminal (Admin) - ¿ Qué ? Command Prompt (Admin).
- Type the following command to completely reset the WinRM configuration and press Enter:
winrm quickconfig - Si se le pide que haga cambios y inicie el servicio, escriba y y presiona. Enter.
- Si el servicio ya se está ejecutando, forzar una reconfiguración ejecutando:
winrm quickconfig -quiet
Solución 2: borrar los límites de WinRM Cache local y remoto y MaxBatchItems
Una configuración de lote no válida suele apuntar a la MaxBatchItems El restablecimiento de este parámetro específico a menudo resuelve el problema.
- Abierto. PowerShell como Administrador.
- Compruebe la configuración actual del cliente WinRM ejecutando:
winrm get winrm/config/client - Busca el...
MaxBatchItemsvalor. Si se establece en un número inesperado o parece dañado, restablecerlo al valor predeterminado de Windows (que es típicamente 32000) ejecutando:winrm set winrm/config/client @{MaxBatchItems="32000"} - Realice la misma comprobación y corrección en el lado de configuración del servicio WinRM:
winrm set winrm/config/service @{MaxBatchItems="32000"} - Reinicie el servicio WinRM para aplicar los nuevos límites de lote:
Restart-Service WinRM
Solución 3: Añadir el host de destino a TrustedHosts
Si se está conectando a una máquina remota, el cliente puede rechazar la configuración de solicitud de lote si no confía explícitamente en el punto final remoto.
- Abierto. PowerShell como Administrador.
- Para confiar temporalmente en todos los hosts remotos (ideal para entornos de prueba), ejecute:
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "*" -Force - Si prefiere confiar en una dirección IP o nombre de ordenador específico para la seguridad, reemplace el asterisco con el identificador de destino:
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "192.168.1.50" -Force - Reinicie el servicio WinRM:
Restart-Service WinRM
Solución 4: Modificar WinRM a través del Registro de Windows
Si las políticas de grupo o la configuración del sistema dañada impiden que los comandos anteriores funcionen, puede corregir manualmente los parámetros de WinRM a través del Editor de Registro.
- Presione. Windows Key + R, tipo
regedit, y presiona Enter para abrir el Editor de Registro. - Navegue a la siguiente ruta:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WSMAN\Client - Busque todas las claves DWORD relacionadas con configuraciones o parámetros de lote. Si nota propiedades personalizadas que coinciden con su error, puede eliminarlas o restablecerlas a valores predeterminados.
- Navegar a la ruta de servicio:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WSMAN\Service - Asegúrese de que los valores coinciden con los valores operativos estándar, cierre el editor de registro y reinicie el equipo.
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
Puede haber algunos errores.. Learn Microsoft