Назад | Перейти на главную страницу

Удаленно запускать приложение на другом ПК, подключенном через перекрестный кабель

У меня есть два ПК с Windows XP SP3, которые называются ПК1 и ПК2. Они подключены друг к другу через перекрестный кабель Ethernet. ПК1 имеет статический IP-адрес 10.0.0.1, а ПК2 - статический IP-адрес 10.0.0.2. Я хочу вызвать исполняемый файл командной строки на ПК2 с ПК1. Я провел небольшое исследование и, похоже, команда вызова Windows Powershell позволила мне это сделать. Я вошел в систему как член группы администраторов и запускаю консоль Windows Powershell как администратор.

Эта команда не работает:

PS C:\Documents and Settings\Administrator> invoke-command -computername 10.0.0.2 -scriptblock { hostname }

Со следующей ошибкой:

[10.0.0.2] Connecting to remote server failed with the following error message : The WinRM client cannot process the request
. If the authentication scheme is different from Kerberos, or if the client computer is not joined to a domain, then HTTPS transport must be used or the destination machine must be added to the TrustedHosts configuration setting. Use winr m.cmd to configure TrustedHosts. Note that computers in the TrustedHosts list might not be authenticated. You can get more information about that by running the following command: winrm help config. For more information, see the about_Rem
ote_Troubleshooting Help topic.
+ CategoryInfo          : OpenError: (:) [], PSRemotingTransportException
+ FullyQualifiedErrorId : PSSessionStateBroken

Когда я пытаюсь запустить эту команду:

winrm quickconfig

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

WSManFault
  Message = Access is denied

Error number: -2147024891 0x80070005
Access is denied

Я читаю Включение удаленного взаимодействия Powershell, доступ запрещен? и понял, что я не подключен к домену.

Нужно ли мне подключаться к домену для выполнения удаленных команд через Windows Powershell?

Есть ли другой более простой способ удаленного выполнения приложений на ПК2 с ПК1?

В Руководство непрофессионала по удаленному взаимодействию PowerShell есть раздел по удаленному взаимодействию в рабочих группах. Он должен дать вам то, что вам нужно.

Также есть Руководство администратора по удаленному взаимодействию PowerShell