J'écris un script Powerhell v2 que je voudrais exécuter sur un serveur distant. Quand je lance, je reçois l'erreur:powershell v2 remoting - Comment activer le trafic non crypté
Connexion au serveur distant a échoué avec le message d'erreur suivant: Le client WinRM ne peut pas traiter la demande . Le trafic non crypté est actuellement désactivé dans la configuration . Modifiez la configuration du client et essayez à nouveau la demande . Pour plus d'informations, reportez-vous à la rubrique about_ Remote_Troubleshooting Help .
J'ai regardé l'aide en ligne pour environ _ Remote_Troubleshooting, mais elle ne m'a pas indiqué comment activer le trafic non-crypté. Voici le script que j'utilise qui me cause des problèmes.
Remarque: J'ai déjà exécuté Enable-PSRemoting sur l'ordinateur distant pour lui permettre d'accepter les demandes entrantes.
J'ai essayé d'utiliser une variable d'option de session, mais cela ne semble pas faire de différence.
$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
Comment activer le trafic non crypté? AllowEncrypted est défini du côté client, via le lecteur WSMAN:.
+1 c'était ça ... merci pour l'aide –
Même problème ici, même après avoir fait ce que vous avez dit, en lançant toujours la même erreur. une idée? – unruledboy
@unruledboy Regardez à nouveau - est-ce que ça dit vraiment "Le trafic non crypté est actuellement désactivé dans la configuration _client_"? – x0n