PsExec -удаленное выполнение программ
Удаленный запуск программ PsExec
PsExec позволяет выполнять программы на удаленном компьютере. Однако ее истинная мощь заключается в способности перенаправлять на локальный дисплей выходные данные консольных программ, работающих на удаленном компьютере. Если программа, которую необходимо запустить на удаленном компьютере, отсутствует, у PsExec есть ключ командной строки, который позволяет скопировать эту программу на удаленный компьютер.
psexec [computer [, computer2 [,... ] I @file][-u user [-p psswd]][-n s][-1][-s|-e] [-i][-c [-f|-v]][-w directory][-d][-<priority>][-a n,n,...] cmd [arguments]
- -а Разделяет процессоры, на которых может работать приложение^ запятой, где 1 является наименьшим номером CPU. Например, чтобы приложение выполнялось на CPU 2 и CPU 4, нужно ввести: "-а 2,4".
- -с Копирует указанную программу на удаленную систему для последующего выполнения. Если эта опция опускается, то приложение должно быть указано в системной переменной path на удаленной системе.
- -d Не ждать завершения процесса (не интерактивный режим).
- -е Загрузить профиль заданной учетной записи (account).
- -f Копировать указанную программу, даже если такой файл на удаленной системе уже существует.
- -l Запускает процесс как пользователь с ограниченными полномочиями (исключает группу Administrators и разрешает только полномочия, назначенные группе Users).
- -n Задает в секундах время таймаута для соединения с удален» ми компьютерами.
- -р Задает необязательный (optional) пароль для имени пользователя. Если этот параметр опускается, то выводится приглашение для ввода скрытого пароля.
- -s Запускает удаленный процесс под учетной записью (account) System.
- -u Задает необязательное (optional) имя пользователя для входг на удаленный компьютер,
- -v Копирует указанный файл, только если номер его версии старше или файл новее, чем такой же файл на удаленной системе,
- -w Задает рабочий каталог процесса (относится к удаленному компьютеру).
- -priority Задает -low, -belownormal, -abovenormal, -high или -realtime, с целью выполнения процесса с другим приоритетом.
- Computer Перенаправляет PsExec для выполнения приложения на указанном удаленном компьютере или компьютерах. Если имя компьютера опустить, PsExec выполняет приложение на локальной системе, а если задать групповой символ (\\*), PsExec выполняет команду на всех компьютерах текущего домена.
- @file PsExec будет выполнять команду на каждом компьютере из списка в файле.
Рекомендуем для просмотра: