Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 10 (http://forum.oszone.net/forumdisplay.php?f=118)
-   -   На удаленном компьютере не выполняются команды PowerhShell (http://forum.oszone.net/showthread.php?t=329733)

__sa__nya 12-09-2017 03:21 2764192

На удаленном компьютере не выполняются команды 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 12-09-2017 06:00 2764196

Добавлено: ввел комп в домен - тогда все ОК. Остался просто спортивный интерес - как решать вопрос если комп не в домене ?

Petya V4sechkin 12-09-2017 09:35 2764220

__sa__nya, задать способ аутентификации?
Authentication for Remote Connections

Busla 12-09-2017 09:41 2764222

Там работает логика обратного доверия: на компьютере, с которого запускаете команды, нужно внести в список доверенных компьютеры, на которых исполняются команды.

В общем-то, вам русским языком написали что делать и как получить справку.

__sa__nya 13-09-2017 08:24 2764379

Petya V4sechkin, Не прошло со способом аутентификации
Busla, в справке по winrm не нашел как задать TrustedHosts, можете подсказать ? - Порыть, погуглить могу конечно, но если знаете явно, - " доступ из оперативной памяти будет быстрее :-)"

Busla 13-09-2017 09:25 2764387

__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-