3

Я пытался использовать PSEXEC от Windows 7 до Windows 10 PRO (не превью).

PsExec.exe -i 1 -u myuser -p mypass \\xxx.xxx.xxx.xxx cmd

Выход

Error communicating with PsExec service on xxx.xxx.xxx.xxx
No process is on the other end of the pipe.

У меня есть только один пользователь-администратор (myuser) на удаленной машине.

Я вижу, что служба PSEXESVC.exe создается и работает. Я остановил это, попробовал еще раз, тот же результат.

* Я использую ту же команду и ту же конфигурацию (брандмауэр отключен, LocalAccountTokenFilterPolicy to 1) на Xp, Win7, Win8, Win10Preview без проблем.

1 ответ1

0

Из-за этого я почти отказался от Psexec ... но вы можете попробовать подключиться к идентификатору сессии 0 вместо 1. Я заметил некоторые аномалии, если (когда ...) Psexec когда-нибудь зависает и решает не удалять себя (вероятно, связанная с версией ...) Он «привязан» к SessionID 0 на удаленном компьютере, и в моей версии 1.97 я вынужден указать SessionID 0 для повторного взаимодействия с ним (или перезагрузить удаленный компьютер). Если вы запускаете Psexec из скрипта, вам, вероятно, следует указать SessionID 0, чтобы избежать ситуации. Удачи!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .