프로그램 실행
적용 대상: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
프로그램 실행 작업이 모든 프로그램 또는 대화형에서 도메인의 모든 컴퓨터에서 명령 또는 백그라운드 모드를 실행합니다. 백업 응용 프로그램 또는 일련의 복잡 한 명령 실행 하는 배치 스크립트를 실행 하려면이 작업을 사용 합니다.
실행된 프로그램 활동 구성
프로그램 실행 작업이 구성 하기 전에 다음 사항을 결정 해야 합니다.
명령줄 인수 또는 프로그램을 실행 하 여 어떤 컴퓨터에서 실행 됩니다.
또한 대상 컴퓨터의 사용자는 프로그램을 실행 하는 경우 작용할 해야 하는지 여부를 결정 해야 합니다. 대상 컴퓨터에서 프로그램을 실행 하는 프로그램 또는 명령이 실행 될 사용자 계정에 관리자 권한이 있어야 합니다.
.NET 스크립트 실행 작업을 구성 하려면 다음 정보를 사용 합니다.
세부 정보
설정 |
구성 지침 |
---|---|
프로그램 실행 |
동일한 방식으로 Windows 바로 가기 또는 Windows 실행 대화 상자에서 프로그램을 실행 하려면이 모드를 선택 합니다. 줄임표를 사용할 수도 있습니다 (...) 를 컴퓨터에 대 한 찾아보기 단추입니다. |
명령 실행 |
동일한 방식으로 Windows 명령 프롬프트에서 명령을 실행 하려면이 모드를 선택 합니다. |
컴퓨터 |
이 프로그램 또는 명령 실행 될 컴퓨터를 입력 합니다. |
프로그램 경로 |
|
매개 변수 |
실행 하려는 프로그램에 전달 되는 매개 변수를 입력 합니다. 선택 하는 경우이 옵션은만 사용할 수는 프로그램 실행을 모드입니다. |
작업 폴더 |
프로그램이 나 명령을 사용 하는 작업 폴더의 전체 경로 입력 합니다. 명령이 나 프로그램 작업 폴더에서 실행 된 경우 처럼 작동 합니다. |
고급
설정 |
구성 지침 |
---|---|
실행 모드 |
프로그램에 대 한 다음 실행 옵션 중 하나를 선택 합니다.
|
프로그램의 완료 대기 |
실행 프로그램을 프로그램 또는 runbook의 다음 작업으로 이동 하기 전에 실행을 완료 하는 명령에 대 한 대기 하도록 하려면이 옵션을 선택 합니다. 설정한 경우는 실행 모드 를 대화형, 프로그램 실행 작업이 runbook의 다음 활동으로 이동 시키기 전에 사용자는 프로그램을 닫아야 합니다. |
후 종료 |
명령을 완료 하는데 해당 프로그램에 대 한 대기 시간 (분)의 최대 수를 입력 합니다. 이 값을 프로그램 실행 작업이 완료 프로그램 또는 명령에 대 한 무기한 대기 하 게 하려면 0을 설정 합니다. 시간 만료 되었으며 프로그램 또는 명령 완료 되지 않은 경우 실행 프로그램을 실행 활동 종료 됩니다 프로그램 또는 명령 및 보고서 오류가 발생 합니다. |
프로그램의 완료를 위해 대기 하지 |
프로그램 또는 명령을 실행 하 고 완료 되기를 기다리지는 프로그램 실행 작업이 하려면이 옵션을 선택 합니다. 이 옵션을 선택 하면 프로그램 실행 작업에 의해 생성 된 게시 된 데이터 항목은 다른 활동에 사용할 수 없습니다. |
사용자 이름 |
다른 계정 이름을 컴퓨터에 로그인 하 여 프로그램 실행을 사용 하려면 사용자 이름 상자에 계정 번호를 입력 합니다. 참고 이 사용자 이름은 프로그램 실행 작업이 실행 되는 컴퓨터에 로그인만 대화형 로그온 유형을 사용 하 고 있습니다. 프로그램 실행 작업이 시작 하는 프로그램에서 다른 컴퓨터에서 리소스에 액세스 하는 경우 네트워크 로그온 유형을 하지만 원격 컴퓨터에서 동일한 사용자 이름이 사용 됩니다. |
암호 |
원격 컴퓨터에서 프로그램을 실행 하려면 사용자 이름과 연결 된 암호를 입력 합니다. |
게시된 데이터
다음 표에서 게시 된 데이터 항목을 나열합니다.
항목 |
설명 |
---|---|
프로그램 경로 |
프로그램 경로 또는 입력 된 명령입니다. |
프로그램 매개 변수 |
프로그램에 전달 된 매개 변수입니다. 이 옵션은만 사용할 수 있는 경우 실행 프로그램 에서 선택 되어는 세부 정보 탭 합니다. |
작업 폴더 경로 |
작업 폴더의 경로입니다. |
프로세스 ID |
프로그램 실행 작업이 실행 되 면 시작 된 응용 프로그램의 프로세스 ID입니다. 사용 중인 경우 명령을 실행, 이 Windows 명령 프롬프트 응용 프로그램의 프로세스 ID가 됩니다. |
프로그램 종료 코드 |
프로그램 실행 활동에 의해 실행 된 응용 프로그램의 반환 코드입니다. |
컴퓨터 |
여기서 응용 프로그램이 시작 된 컴퓨터의 이름입니다. |
프로그램 출력 |
프로그램을 실행할 때 콘솔에 전송 된 텍스트입니다. |
순수 출력 |
프로그램의 수정 되지 않은 출력입니다. |
프로그램 출력 파일 |
프로그램 출력이 저장 되는 위치는 로컬 파일의 이름입니다. |
UNC 프로그램 출력 파일 |
프로그램 출력 UNC 형식으로 저장 되는 위치는 파일의 이름입니다. |
보안
프로그램 실행 작업이 PsExec를 기반으로 합니다. PsExec를 사용 하면 콘솔 응용 프로그램에 대 한 전체 대화형 작업을 사용 하 여 다른 시스템에서 프로세스를 실행할 수 있습니다. PsExec에 대 한 자세한 내용은 이동 PsExec.
프로그램 실행 작업이 PsExec에서 특정 보안 문제를 상속합니다. 특히, PsExec 명명 된 파이프를 사용합니다. 이 도구를 통해 자격 증명을 보낼 수 있습니다이 보안 문제가 발생 될 수 있습니다.
해결 보안 취약점을 우려 하는 고객에 대 한 프로그램 실행 작업의 대상이 되는 서버에 매핑된 드라이브를 만드는 것입니다. 이 프로그램 실행 활동에 대 한 보안 컨텍스트를 설정합니다.