Sysinternals - PsExec

Windows
PsExec удобная замена управления по Telnet, которая позволяет выполнять процессы на других системах без необходимости устанавки клиента. Она позволяет запускать одну команду на списке компьютеров, выбирать приоритет, запускаться от имени администратора и многое другое.

Использование:
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]

computer имя компьютера на котором нужно запустить программу. Можно использовать маску *, например \\* выберет все компьютеры в домене
@file файл со списком компьютеров для выполнения
-a Выбор процессоров для запуска, например, чтобы запустить на CPU 2 и CPU 4, введите: "-a 2,4"
-c Скопировать запускаемый файл на удаленную систему.
-d Не ждать завершения программы.
-e Не загружать профиль пользователя.
-f Скопировать запускаемый файл на удаленную систему даже если он там уже есть
-i Запустить на рабочем столе, без этого ключа только в консоли.
-l Запустить процесс без прав администратора
-n Установить таймаут подключения.
-p Пароль пользователя.
-s Запускать с правами администратора.
-u Имя пользователя.
-v Скопировать запускаемый файл на удаленную систему только если его версия новее существующей.
-w Установить рабочую папку.
-priority Приоритет: -low, -belownormal, -abovenormal, -high и -realtime. -background для запуска с минимальным приоритетом (начиная с Vista).
program Имя программы
arguments Ключи

Например
psexec \\anton "ipconfig.exe"

Страница утилиты PsExec

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.