PowerShell: ошибка при выполнении команды с помощью Invoke-Command? - PullRequest
9 голосов
/ 07 сентября 2011

Я пытаюсь выполнить следующую инструкцию на удаленном сервере:

Invoke-Command -ComputerName server1 -ScriptBlock {Get-Process}

но я получаю сообщение об ошибке:

[server1] Connecting to remote server failed with the following error message : The client cannot connect to the destination specified in the request. Verify that the serv
ice on the destination is running and is accepting requests. Consult the logs and documentation for the WS-Management service running on the destination, most commonly IIS
 or WinRM. If the destination is the WinRM service, run the following command on the destination to analyze and configure the WinRM service: "winrm quickconfig". For more 
information, see the about_Remote_Troubleshooting Help topic.
    + CategoryInfo          : OpenError: (:) [], PSRemotingTransportException
    + FullyQualifiedErrorId : PSSessionStateBroken

В чем причина и как это исправить?

1 Ответ

16 голосов
/ 07 сентября 2011

Существует 2 основных причины:

1) на удаленном компьютере не установлен Powershell

2) PSremoting не включен на удаленном ПК (чтобы включить его прочитайте мой комментарий в вашем ответе)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...