У меня проблема с удаленным запуском PSExec в системах под управлением Windows 7 Professional и Windows Embedded Standard, как 64-разрядных. Кажется, он зависает во время или после запуска службы PSEXESVC на удаленном компьютере. Прилагается вывод:
Я читал похожие вопросы, но мне не удалось найти хорошее решение. Вот еще немного информации:
- ADMIN $ включен
- PSExec работает на ПК под управлением Windows 7 PRO 32-разрядных и Windows XP 32-разрядных систем.
- PSExec не работает на 64-битной WES и 64-битной Windows 7 PRO.
- Другие команды PS, такие как pslist, работают.
- PSEXESVC.exe копируется в% Systemroot% на удаленном компьютере.
- Пробовал переключатели -i и -accepteula
Любая помощь будет оценена. Благодарю.
-i
переключатель, чтобы он работал в интерактивном сеансе. В противном случае он просто запустит указанную вами команду и дождется ее окончания.Ответы:
РЕШИТЬ!
Похоже, я сам по незнанию создал проблему. По-видимому, я пытался использовать обычный 32-разрядный PSEXEC на некоторых из 64-разрядных систем, что привело к зависанию службы PSEXESVC на удаленном ПК, которая никогда не удалялась, поскольку я внезапно закрывал зависшую командную строку PSEXEC.
Я просто удалил службу с помощью
sc delete psexesvc
и попытался снова, используя PSEXEC64.exe. Вуаля!источник