2011-03-28 3 views
2

Je ne parviens pas à me connecter à une machine distante en utilisant PowerShell. Les procédures i ont fait est:Activation à distance Powershell

  1. Enable-PSRemoting -Force
  2. Set-Item WSMan: \ localhost \ Client \ TrustedHosts *
  3. restart-Service
  4. Enter-PSSession IpAddress

Lorsque je cours la dernière étape (4ème) de mon serveur, je reçois une erreur comme:

Enter-PSSession: La connexion au serveur distant a échoué avec le message d'erreur suivant: L'accès est refusé .

J'ai essayé toutes les étapes ci-dessus dans le client et le serveur. S'il vous plaît aider

Merci Prav

Répondre

3

Vérifiez le port sur la machine distante

PS Z:> cd WSMan: \ localhost \ Listener
PS WSMan: \ localhost \ Listener> dir
[cut ]
PS WSMan: \ localhost \ Listener> cd \ Listener_1084132640
PS WSMan:. \ localhost \ Listener \ Listener_1084132640> dir
WSManConfig:
Microsoft.WSMan.Management \ WSMan :: localhost \ Listener \ Listener_1084132640
Nom de la valeur
---- -----
Adresse *
Transport HTTP
Port 5985

ensuite se connecter avec le bon port

$ remotePowerShellPort = 5985 $ ConnectionURI = ("http: // {0}: {1} » -f $ targetserver, $ remotePowerShellPort)
$ remoteSession = New-PSSession -ConnectionURI $ ConnectionURI
-Session Invoke-Command $ remoteSession -ScriptBlock {dir}
Remove-PSSession $ remoteSession

+0

Comment puis-je connaître le port PowerShell –

Questions connexes