![]() |
На удаленном компьютере не выполняются команды PowerhShell
Доброе время суток. Имеется комп Win 10 Ent, в рабочей группе, сделал на нем команды для возможности запуска команд PowerShell:
- winrm quickconfig - enable-PSremoting -force Проблема: удаленные команды все равно не выполняются, при указании имени компьютера в команде (Invoke-Command -Computername win_10_ent_eng -ScriptBlock {Get-NetIPConfiguration}) выходит такая ошибка: Скрытый текст
[win_10_ent_eng] Сбой подключения к удаленному серверу win_10_ent_eng. Сообщение об ошибке: WinRM не удается обработать запрос. При проверке подлинности Kerberos возникла следующая ошибка: не удается найти компьютер win_10_ent_eng. Убедит есь, что этот компьютер присутствует в сети и что его имя указано без ошибок. Подробности см. в разделе справки "about_ Remote_Troubleshooting". + CategoryInfo : OpenError: (win_10_ent_eng:String) [], PSRemotingTransportException + FullyQualifiedErrorId : NetworkPathNotFound,PSSessionStateBroken - Видимо это из-за того что комп не в домене, ладно, указываю в команде IP и явно указываю данные админа удаленного компа: Invoke-Command -Computername 192.168.2.251 -ScriptBlock {Get-NetIPConfiguration} -Credential admin_10_ eng - Все равно выходит ошибка: Скрытый текст
Invoke-Command -Computername 192.168.2.251 -ScriptBlock {Get-NetIPConfiguration} -Credential admin_10_ eng [192.168.2.251] Сбой подключения к удаленному серверу 192.168.2.251. Сообщение об ошибке: Клиенту WinRM не удается обра ботать запрос. Проверку подлинности по умолчанию можно использовать с IP-адресом при следующих условиях: транспортом яв ляется HTTPS или назначением является список TrustedHosts, кроме того, должны быть предоставлены явно указанные учетные данные. Чтобы настроить TrustedHosts, используйте winrm.cmd. Обратите внимание, что в списке TrustedHosts могут находи ться компьютеры, не прошедшие проверку подлинности. Для получения сведений о настройке TrustedHosts используйте следующ ую команду: winrm help config. Подробности см. в разделе справки "about_Remote_Troubleshooting". + CategoryInfo : OpenError: (192.168.2.251:String) [], PSRemotingTransportException + FullyQualifiedErrorId : CannotUseIPAddress,PSSessionStateBroken - В чем причина проблемы, как ее решить ? |
Добавлено: ввел комп в домен - тогда все ОК. Остался просто спортивный интерес - как решать вопрос если комп не в домене ?
|
__sa__nya, задать способ аутентификации?
Authentication for Remote Connections |
Там работает логика обратного доверия: на компьютере, с которого запускаете команды, нужно внести в список доверенных компьютеры, на которых исполняются команды.
В общем-то, вам русским языком написали что делать и как получить справку. |
Petya V4sechkin, Не прошло со способом аутентификации
Busla, в справке по winrm не нашел как задать TrustedHosts, можете подсказать ? - Порыть, погуглить могу конечно, но если знаете явно, - " доступ из оперативной памяти будет быстрее :-)" |
__sa__nya, да, извиняюсь: справка там коряво написана.
Код:
winrm set winrm/config/client '@{TrustedHosts="CorpServer56"}' Код:
set-item wsman:\localhost\Client\TrustedHosts -value <ComputerName>[,<ComputerName>] |
Время: 21:07. |
Время: 21:07.
© OSzone.net 2001-