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 будет выполнять команду на каждом компьютере из списка в файле.
2024  Командная строка Windows  
top Яндекс.Метрика