다음을 통해 공유


프로그램 실행

 

적용 대상: 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 명명 된 파이프를 사용합니다. 이 도구를 통해 자격 증명을 보낼 수 있습니다이 보안 문제가 발생 될 수 있습니다.

해결 보안 취약점을 우려 하는 고객에 대 한 프로그램 실행 작업의 대상이 되는 서버에 매핑된 드라이브를 만드는 것입니다. 이 프로그램 실행 활동에 대 한 보안 컨텍스트를 설정합니다.