관리 팩 문제
게시: 2016년 3월
적용 대상: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
이 항목에서는 관리 팩 및 모듈과 관련된 문제에 대해 설명합니다.
명령 실행에서 파이프라인 연산자 또는 별칭을 지원하지 않음
ExecuteCommand 매개 변수를 사용하여 별칭 또는 파이프라인 연산자를 사용하는 경우 명령이 실패합니다.ExecuteCommand 매개 변수는 파이프라인 연산자, 별칭 및 셸 관련 구문을 지원하지 않습니다.
UNIX 및 Linux 컴퓨터 관리를 위해 설계된 System Center Operations Manager 관리 팩에서 ExecuteCommand 매개 변수는 셸 프로세스를 시작하지 않기 때문에 사용자 지정 작업을 수행하지 못합니다.
다음 각 사용자 지정 작업 유형의 경우, ExecuteCommand 매개 변수 또는 ExecuteShellCommand 매개 변수를 사용하여 명령 인수의 호출 방법을 지정합니다.
Microsoft.Unix.WSMan.Invoke.ProbeAction
Microsoft.Unix.WSMan.Invoke.WriteAction
Microsoft.Unix.WSMan.Invoke.Privileged.ProbeAction
Microsoft.Unix.WSMan.Invoke.Privileged.WriteAction
ExecuteCommand 매개 변수는 셸 프로세스를 시작하지 않고 콘솔에 명령줄 인수를 전달합니다.
ExecuteShellCommand 매개 변수는 사용자의 기본 셸을 사용하여 셸 프로세스에 명령 인수를 전달합니다. 이 셸은 파이프라인, 별칭 및 셸 지정 구문을 지원합니다.
참고
ExecuteShellCommand 매개 변수는 명령을 실행 중인 사용자의 기본 셸을 사용합니다. 특정 셸이 필요한 경우 ExecuteCommand 매개 변수를 사용하고 필수 셸에 명령 인수의 접두사를 추가합니다.
다음 예는 ExecuteCommand 및 ExecuteShellCommand 매개 변수 사용법을 나타냅니다.
셸 프로세스를 시작하지 않고 콘솔에 명령줄 인수를 전달하려면 다음을 실행합니다.
<p:ExecuteCommand_INPUT xmlns:p="https://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_OperatingSystem"> <p:Command> service syslog status </p:Command> <p:timeout>10</p:timeout> </p:ExecuteCommand_INPUT>
명시적인 셸을 참조하는 셸 프로세스에 명령줄 인수를 전달하려면 다음을 실행합니다.
<p:ExecuteCommand_INPUT xmlns:p="https://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_OperatingSystem"> <p:Command> /bin/sh ps -ef syslog | grep -v grep </p:Command> <p:timeout>10</p:timeout> </p:ExecuteCommand_INPUT>
사용자의 기본 셸을 사용하는 셸 프로세스에 명령 인수를 전달하려면 다음을 실행합니다.
<p:ExecuteShellCommand_INPUT xmlns:p="https://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_OperatingSystem"> <p:Command> uptime | awk '{print $10}' |awk -F"," '{print $1}' </p:Command> <p:timeout>10</p:timeout> </p:ExecuteShellCommand_INPUT>
참고 항목
UNIX 및 Linux의 추가 모니터링에 템플릿 사용
UNIX 및 Linux 모니터링 문제 해결
Accessing UNIX and Linux Computers in Operations Manager(Operations Manager에서 UNIX 및 Linux 컴퓨터에 액세스)
UNIX 및 Linux 계정의 필수 기능
인증서 문제
운영 체제 문제
로깅 및 디버깅
UNIX 및 Linux 컴퓨터의 인증서 관리
Managing Resource Pools for UNIX and Linux Computers(UNIX 및 Linux 컴퓨터의 리소스 풀 관리)
검색 마법사를 사용하여 UNIX 및 Linux에 에이전트 설치