Запустите программу
Применимо к:System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
Запуск программы действие выполняется любые программы или команды на любом компьютере в домене в интерактивной или фоновом режиме. Это действие используется для запуска приложений резервного копирования или пакетного сценария, выполняющего набор сложных команд.
Настройка действия выполнения программы
Перед настройкой действия запуск программы, необходимо определить следующее:
Аргумент командной строки или программы, который будет запущен и какой компьютер он будет выполняться.
Необходимо также определить ли пользователь на целевом компьютере необходимо взаимодействовать с программой, при его выполнении. Учетная запись пользователя, для запуска программы или команды, необходимо иметь права администратора для выполнения программ на конечном компьютере.
Используйте следующие сведения для настройки действие запуска сценария .NET.
Подробные сведения
Параметры |
Инструкции по настройке |
---|---|
Выполнение программы |
Выберите этот режим для запуска программы в так же, как ярлык Windows или в диалоговом окне запуска Windows. Можно также использовать кнопку с многоточием (...) кнопку, чтобы найти на компьютере. |
Выполнение команды |
Выберите этот режим для выполнения команды так же, как окно командной строки. |
Компьютер |
Введите имя компьютера, на котором будет выполняться этой программы или команды. |
Путь к программе |
|
Параметры |
Введите параметры, которые будут переданы программе, которая будет работать. Этот параметр доступен только при выборе выполнение программы режим. |
Рабочая папка |
Введите полный путь рабочей папки, который будет использовать программу или команду. Команда или программа будет работать, как если бы он был запущен из рабочей папки. |
Дополнительно
Параметры |
Инструкции по настройке |
||
---|---|---|---|
Режим выполнения |
Выберите один из следующих вариантов выполнения программы.
|
||
Дождитесь завершения программы |
Выберите этот параметр, чтобы вызвать запуск программы ждать программу или команду, чтобы завершить выполнение перед переходом к следующему действию в модуле. Если вы настроили режим выполнения для интерактивные, то пользователь должен закрыть программу перед действие Запуск программы перейти к следующему действию в модуле. |
||
После завершения |
Введите максимальное число минут ожидания для выполнения команды или программы. Это значение равно 0, чтобы запустить программу неограниченное время ожидания для завершения программы или команды. Если время истекло, а программа или команда не завершен выполняется запуск программы действие завершит работу программы или команды и отчета сбоя. |
||
Не ожидать завершения программы |
Выберите этот параметр, чтобы вызвать действие Запуск программы для запуска программы или команды и ожидает его завершения. Если выбран этот параметр, элементы опубликованных данных, сформированный действием запуск программы будет недоступен для других действий. |
||
Имя пользователя |
Чтобы использовать другую учетную запись для входа систему и запустить программу, введите номер счета в поле имя пользователя.
|
||
Пароль |
Введите пароль, связанный с именем пользователя для запуска программы на удаленном компьютере. |
Опубликованные данные
В следующей таблице перечислены элементы опубликованных данных.
Элемент |
Описание |
---|---|
Путь к программе |
Путь к программе или команду, которая была введена. |
Параметры программы |
Параметры, которые были переданы в программу. Этот параметр доступен только тогда, когда выполнение программы установлен на сведения о вкладки. |
Путь рабочей папки |
Путь рабочей папки. |
Идентификатор процесса |
Идентификатор процесса приложения, который был запущен при выполнении действия запуск программы. Если вы используете команду, это будет идентификатор процесса приложения командной строки Windows. |
Код завершения программы |
Код возврата приложения, запущенного с помощью этого действия запуск программы. |
Компьютер |
Имя компьютера, на котором запущено приложение. |
Выходные данные программы |
Текст, который был отправлен на консоль при выполнении программы. |
Чистые вывода |
Неизмененный выходные данные программы. |
Выходной файл программы |
Имя локального файла, где был сохранен выходных данных программы. |
Выходной файл программы UNC |
Имя файла, где был сохранен программный вывод в формате UNC. |
Безопасность
Запуск программы действие основано на PsExec. PsExec позволяет выполнять процессы на других системах с полной интерактивные возможности консольных приложений. Дополнительные сведения о PsExec см. в статье PsExec.
Действие Запуск программы PsExec наследует некоторые проблемы безопасности. В частности PsExec использует именованные каналы. Это может быть угроза безопасности, как учетные данные могут быть переданы через этот инструмент.
Обходной для клиентов беспокоит уязвимости системы безопасности заключается в создании подключенных дисков для сервера, который является целью действия запуск программы. Это устанавливает контекст безопасности для запуска программы действия.