Удаленное управление системами при помощи PsExec

Утилита PsExec входит в состав пакета Microsoft Sysinternals (
technet.microsoft.com/ru-ru/sysinternals
), архив можно скачать по адресу
http://download.sysinternals.com/Files/PsTools.zip
.
PsExec достаточно удобна для выполнения большинства стандартных задач по администрированию удаленных систем. Устанавливать утилиту не нужно, просто скопируйте в каталог видный из переменной %path% (например system32). При выполнении команд на удаленной системе запускается служба (system32\psexesvc.exe), поэтому для работа понадобятся соответсвующие права администратора домена или локального. Общий формат запуска прост:

psexec [\\computer[,computer2[,...] | @file][-u user [-p psswd]][-n s][-l][-s|-e][-x][-i [session]][-c [-f|-v]][-w directory][-d][-<priority>][-a n,n,... ] cmd [arguments]

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

> psexec \\server cmd.exe
psexec \\server -u administrator -p mypassword notepad.exe

В итоге получили замену telnet, правда такую ще небезопасную так как команды ни как не шифруются и данные можно перехватить сниффером.
При необходимости выполнить команду одновременно на нескольких системах их имена перечисляются через запятую, или их именя прописываются в текстовый файл, который и указывается при запуске.

> psexec \\computer,computer2 shutdown /p /f
> psexec @c:\systems.txt shutdown /p /f

При использовании ключа «-c» программа сначала копируется с локальной системы, а затем выполняется. Ключ «-i» запускает выполнение программы в интерактивном режиме. Чтобы PsExec «забыл» о запущенной программе, сразу после ее выполнения, освободив консоль используем «-d»:

> psexec -d \\server chkdsk

Теперь на удаленной системе инициируется проверка дисков, а администратор сможет продолжить вводить дальше команды.

Теги:

Понравилась статья? Оставьте комментарий или подпишитесь на RSS рассылку.

Комментарии

В дополнение к статье ссылки по теме:

Удалённая установка приложений
https://sites.google.com/site/smkuzmin/home/rinstall

Автоматизация psexec
https://sites.google.com/site/smkuzmin/home/psexec

Оставить комментарий

(required)

(required)