Estoy escribiendo un script de PowerShell v2 que me gustaría ejecutar contra un servidor remoto. Cuando corro, me sale el error:comunicación remota de powershell v2: cómo habilitar el tráfico no cifrado
Conectando con el servidor remoto no se pudo con el mensaje de error siguiente: El cliente WinRM no puede procesar la solicitud . El tráfico no encriptado está actualmente deshabilitado en la configuración del cliente . Cambie la configuración del cliente y pruebe la solicitud nuevamente. Para obtener más información, consulte el tema about_ Remote_Troubleshooting Help .
Miré la ayuda en línea durante aproximadamente _ Remote_Troubleshooting, pero no me indicó cómo habilitar el tráfico no cifrado. Debajo está el script que estoy usando que me está causando problemas.
Nota: Ya he ejecutado Enable-PSRemoting en la máquina remota para permitir que acepte solicitudes entrantes.
He intentado utilizar una variable de opción de sesión, pero no parece hacer ninguna diferencia.
$key = "HKLM:\SOFTWARE\Microsoft\PowerShell\1\ShellIds"
Set-ItemProperty $key ConsolePrompting True
$tvar = "password"
$password = ConvertTo-SecureString -string $tvar -asPlainText –force
$username="domain\username"
$mySessionOption = New-PSSessionOption -NoEncryption
$credential = New-Object System.Management.Automation.PSCredential($username,$password)
invoke-command -filepath C:\scripts\RemoteScript.ps1 -sessionoption $mySessionOption -authentication digest -credential $credential -computername RemoteServer
¿Cómo activo el tráfico no encriptado?
+1 eso fue todo ... gracias por la ayuda –
Mismo problema aquí, incluso después de hacer lo que usted dice, sigue arrojando el mismo error. ¿alguna idea? – unruledboy
@unruledboy Mira de nuevo, ¿realmente dice "El tráfico no encriptado está actualmente deshabilitado en la _ configuración_cliente_"? – x0n