Впервые пытаюсь настроить удаленный доступ через WinRm. Удаленный компьютер - просто облачный сервер, ни в домене, ни в рабочей группе. Следуя инструкции, на сервере выполнил
Enable-PSRemoting
, у себя на клиенте пытаюсь добавить IP сервера в список доверенных хостов. Выполняю
Set-Item -Path WSMan:\localhost\Client\TrustedHosts -Value "11.22.33.44"
, в ответ получаю:
Запуск службы WinRM
Служба WinRM не запущена. Выполнение данной команды приведет к запуску службы WinRM.
Вы хотите продолжить?
[Y] Да - Y [N] Нет - N [S] Приостановить - S [?] Справка (значением по умолчанию является "Y"):
Настройка безопасности службы WinRM.
Данная команда изменяет список TrustedHosts для клиента WinRM. Возможно, не будет проверяться подлинность компьютеров,
указанных в списке TrustedHosts. Также возможно, что клиенты будут отправлять на эти компьютеры учетные данные. Вы
действительно хотите изменить этот список?
[Y] Да - Y [N] Нет - N [S] Приостановить - S [?] Справка (значением по умолчанию является "Y"):
Set-Item : Клиенту не удается подключиться к узлу назначения, указанному в запросе. Убедитесь, что служба на узле назначения работает и принимает запросы. Ознакомьтесь с журналами и документацией для определения запущенной на узле назначения службы WS-Management (чаще всего это IIS или WinRM). Если это служба WinRM, то для анализа состояния и настройки этой службы используйте на удаленном узле команду "winrm quickconfig".
строка:1 знак:1
+ Set-Item -Path WSMan:\localhost\Client\TrustedHosts -Value "11.22.33.44 ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Set-Item], InvalidOperationException
+ FullyQualifiedErrorId : System.InvalidOperationException,Microsoft.PowerShell.Commands.SetItemCommand
Если выполнить на сервере winrm quickconfig, то получаю:
PS C:\Windows\system32> winrm quickconfig
Служба WinRM уже выполняется на этом компьютере.
Служба WinRM уже настроена для удаленного управления на этом компьютере.
А если на локальном выполнить
Get-ChildItem WSMan:\localhost\Client\TrustedHosts
, то тоже получаем ошибку:
PS C:\WINDOWS\system32> Get-ChildItem WSMan:\localhost\Client\TrustedHosts
Запуск службы WinRM
Служба WinRM не запущена. Выполнение данной команды приведет к запуску службы WinRM.
Вы хотите продолжить?
[Y] Да - Y [N] Нет - N [S] Приостановить - S [?] Справка (значением по умолчанию является "Y"):
Get-ChildItem : Не удается найти путь "localhost\Client\TrustedHosts", так как он не существует.
строка:1 знак:1
+ Get-ChildItem WSMan:\localhost\Client\TrustedHosts
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (localhost\Client\TrustedHosts:String) [Get-ChildItem], ItemNotFoundExce
ption
+ FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetChildItemCommand