PsExec
Материал из Xgu.ru
PsExec — программа, входящая в пакет SysInternals и позволяющая удалённа запускать программы в Windows-системе без инсталляции дополнительных служб.
Примеры использования:
psexec \\marklap cmd
Запустить интерактивный командный интерпретатор на машине marklap.
psexec \\marklap ipconfig /all
Запустить программу ipconfig на сервере, результат показать на клиенте.
psexec \\marklap -c test.exe
Скопировать программу test.exe на сервер и запустить её там.
Если программа не работает, можно попробовать сделать это:
- на сервере выключить "simple file sharing"
- создать на сервере учётную запись пользователя с тем же именем и паролем, что и на вызывающей стороне
- добавить этого пользователя в группу администраторов
После этого необходимо зайти в Computer Management и выключить все сеансы пользователя (выход из системы не всегда даёт необходимый результат).
Работает на:
- Windows XP и выше;
- Windows Server 2003 и выше.
[править] Дополнительная информация
- PsExec (англ.)
- PsExec: Execute processes on a remote system and redirect output to the local system (англ.) — статья-обзор psexec от Марка Руссиновича (Mark Russinovich), создателя SysInternals