
Estoy intentando habilitar la comunicación remota de Powershell en un servidor Windows 2008 R2, ejecutándose en modo de grupo de trabajo.
Ejecuté el comando Enable-PSRemoting en la consola PowerShell.
PS C:\Windows\system32> Enable-PSRemoting
WinRM Quick Configuration Running command "Set-WSManQuickConfig" to enable this machine for remote management through WinRM service This includes:
1. Starting or restarting (if already started) the WinRM service
2. Setting the WinRM service type to auto start
3. Creating a listener to accept requests on any IP address
4. Enabling firewall exception for WS-Management traffic (for http only).
Do you want to continue? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): y WinRM already is set up to receive requests on this machine. Set-WSManQuickConfig : Access is denied. At line:50 char:33
+ Set-WSManQuickConfig <<<< -force
+ CategoryInfo : InvalidOperation: (:) [Set-WSManQuickConfig], InvalidOperationException
+ FullyQualifiedErrorId : WsManError,Microsoft.WSMan.Management.SetWSManQuickConfigCommand
He iniciado sesión como miembro del grupo de administradores y ejecuto la consola como administrador.
Respuesta1
Me encontré y resolví este problema en un par de sistemas. En este caso particular, estos dos sistemas no formaban parte de un dominio y la cuenta de usuario no era la cuenta de "Administrador" original, sino una cuenta más nueva que también era miembro del grupo de Administradores local.
La solución provino de la siguiente publicación de blog que encontré:Se deniega el acceso a WinRM en la computadora local. En resumen, ejecute lo siguiente desde un símbolo del sistema (iniciado como Administrador):
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f
Después de eso, reinicie el mensaje de PowerShell como administrador y vuelva a ejecutarlo Enable-PSRemoting
, así de simple.
Respuesta2
Para cualquier problema con Power Shell Remoting, existen dos recursos importantes.
El primero es help about_Remote_Troubleshooting
, que es una referencia extensa.
El segundo es una búsqueda en Internet del error que estás recibiendo. Encontré un equipo de PowerShellentrada en el blogque tenía esta lista de verificación:
- Mi máquina está conectada al dominio.
- He iniciado sesión como administrador
- PowerShell se inicia elevado.
- Mi contraseña no está en blanco
¿Alguno de esos soluciona tu problema?
Respuesta3
Recientemente tuve el mismo errorAcceso denegado, al intentar habilitar PSRemoting en la versión alojada de Windows 2008 R2.
Descubrí que mi empresa de alojamiento había aplicado una política de grupo en una regla de firewall, que se modifica en el cuarto paso al intentar habilitar PSRemoting:
4. Habilitar la excepción del firewall para el tráfico de WS-Management (solo para http)
Pasos para arreglar:
1) Haga clic en el menú Inicio >> Herramientas administrativas >> Firewall de Windows y seguridad avanzada
2) Haga clic en reglas de entrada >> nueva regla >> elija la opción "predefinida" y seleccione Administración remota de Windows de la lista desplegable >> Haga clic en Siguiente
3) Ahora, anule la selección del Modo de compatibilidad de administración remota de Windows (HTTP-In) y seleccione el Modo de administración remota de Windows (HTTP-In) >> Haga clic en Siguiente >> Permitir la conexión >> Finalizar
Aquí hay una lista de recursos útiles para depurar esto, que usé antes Descubrí la solución anterior:
Referencias de solución de problemas:
Comprueba que tu cuenta esté en el grupo de Administradores locales:
powershell> whoami /all
Equipo de Powershell: habilitar PSRemoting(4 pasos comunes para solucionar problemas)
Cómo ejecutar comandos de PowerShell en computadoras remotas(Configuración de dominio versus grupo de trabajo)
Otros temas:
¿Está intentando configurar PSRemoting en SharePoint?
Uso de tecnologías remotas de PowerShell para administrar una granja de SharePoint
¿Estás intentando configurar PSRemoting en Windows XP?
Error al habilitar PSRemoting en Windows XP SP3
¿Está configurando PSRemoting en una computadora que no está inglesa? - cambiarlo a inglés
Referencia 1 - idioma no especificado
Referencia 2 - Español/Alemán
¿Estás usando VirtualBox e intentando configurar PSRemoting?
Virtualbox y necesidad de habilitar CredSSP
VirtualBox y la configuración de PSRemoting obtienen un error de acceso denegado
Respuesta4
A veces hay problemas con winrm y "acceso denegado" causados por una configuración de certificados no válida. Aquí hay detalles:https://docs.microsoft.com/en-us/troubleshoot/iis/http-403-forbidden-access-website#cause-2-non-self-signed-certificates-are-in-trusted-root-certification- almacén-de-certificados-de-autoridades