CMDTask 파일을 작성한 후 태스크가 IBM Director 콘솔에서 외장형
응용 프로그램 실행 태스크 아래 표시되면 기타
IBM Director 태스크를
시작할 때와 동일한 방식으로 태스크를 시작할 수 있습니다.
대상 태스크의 경우 관리 시스템으로 태스크를 끌어
놓으십시오. 비대상 태스크의 경우 태스크를 두 번 누르거나 마우스 오른쪽
단추를 눌러 태스크를 여십시오. 태스크를 시작하면 IBM Director 콘솔에서
CMDTask 파일의 해당 "CommandString" 행에 지정된 프로그램을 실행합니다. 그러나
대상 태스크인 경우 프로그램을 실행하기 전에 먼저 여러 특수 환경 변수를
설정할 수 있습니다. 그러면 대상 정보를 프로그램에 전달할 수 있습니다.
특수
환경 변수:
변수 이름 |
설명 |
CMDTASK_IP_ADDRESSi |
이 변수는 대상 시스템의 IP 주소를 검색합니다. 대상
시스템의 IP 주소는 여러 개일 수 있으므로 i는 대상 시스템의
첫 번째 어댑터로 0부터 시작하여 0, 1, 2와 같이 바뀌어야 합니다.
예: CMDTASK_IP_ADDRESS0
|
CMDTASK_MAC_ADDRESSi |
이 변수는 대상 시스템의 MAC 주소를 검색합니다. 대상
시스템의 MAC 주소는 여러 개일 수 있으므로 i는 대상 시스템의
첫 번째 어댑터로 0부터 시작하여 0, 1, 2와 같이 바뀌어야 합니다.
예: CMDTASK_MAC_ADDRESS0
|
CMDTASK_COMPUTERNAME |
대상 시스템의 NetBIOS 이름입니다. |
사용법 권장사항:- 먼저 명령행에서 CommandString.Windows 및 CommandString.Unix 값을 실행하여
CMDTask 파일 외부에서 실행되었는지 확인하십시오. 그러면 디버깅에 드는 노력을
줄일 수 있습니다.
- 실행한 응용 프로그램에 대화식 대화상자 또는 고급 명령행 구문(예: 와일드
카드 확장)이 필요한 경우 ShellRequired 매개변수를 true로 설정하십시오. ShellRequired
매개변수를 true로 설정하지 않으면(기본값은 false임) CommandString이
실행됩니다. 출력은 사용자가 나중에 화면이동하여 닫을 수 있는 창에
표시됩니다. 또한 응용 프로그램을 실행하는 데 어느 정도 시간이 걸리는
경우 시간종료 값(초)을 지정하여 응용 프로그램을 실행하는 데 걸리는 시간을
조정하십시오.
- CMDTASK_IP_ADDRESSi 및 CMDTASK_MAC_ADDRESSi
환경 변수를 사용하는 경우 항상 끝에 번호를 추가하는 사실을 명심하십시오. 첫 번째
어댑터인 경우 변수에 0을 추가하십시오.
- IBM Director Server에 CMDTask가
정의되면 IBM Director 콘솔에 표시됩니다.
그러나 명령(응용 프로그램)을 실행하려면 필수 응용 프로그램 또는 파일이
IBM Director 콘솔 시스템에 있어야 합니다.
- .CMDExt 파일은 Director 등록정보 파일이므로 두 번 이상 매개변수를 정의한 경우
마지막 발견한 정의만 사용됩니다.
- .CMDExt 파일(등록정보 파일)을 편집하는 경우 ISO8859-1 문자 인코딩이
사용됩니다. 이 인코딩으로 직접 표시할 수 없는 문자는 유니코드
이스케이프를
사용합니다. 그러나 이스케이프 순서에서는 단일
"u" 문자만 허용됩니다.