셸 변수
적용 대상: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
마지막으로 수정된 항목: 2006-08-17
셸 변수는 Exchange 관리 셸에서 자동으로 만들어지고 선언되는 변수 집합입니다. 이 변수는 해당 세션 전반에 걸쳐 시스템 상태의 일부로 유지 관리되는데 해당 세션에서 실행되는 모든 명령, 스크립트 및 응용 프로그램에 사용할 수 있습니다.
Exchange 관리 셸에서는 다음 두 가지 유형의 셸 변수를 지원합니다.
자동 변수는 명령, 스크립트 및 응용 프로그램과 정보를 주고 받는 메커니즘을 제공합니다.
정책 변수는 Exchange 관리 셸의 상태 정보를 저장합니다.
다른 유형의 변수를 사용할 때처럼 셸 변수를 사용할 수 있습니다. 예를 들어 $PSHome
셸 변수는 Exchange 관리 셸이 설치된 디렉터리의 이름을 저장하고 $
_ 셸 변수는 현재 파이프라인 개체를 저장합니다. 다음 예에서와 같이, 명령에 이러한 변수를 사용하여 파일 위치를 지정하고 Get-ChildItem
개체의 속성을 호출할 수 있습니다.
Get-ChildItem $PSHome | Sort {$_.Name}
이 명령은 Exchange 관리 셸 설치 디렉터리에서 모든 항목을 검색하고 $
_ 변수에 저장되어 있는 개체의 속성 이름을 기준으로 데이터를 정렬하여 표시합니다.
일반 셸 변수
표 1에서는 Exchange 관리 셸에서 사용할 수 있는 일반적인 여러 자동 변수를 보여 줍니다.
표 1 일반 자동 변수
자동 변수 | 설명 |
---|---|
|
이 변수는 Exchange 관리 셸에서 받은 마지막 줄의 마지막 토큰을 포함합니다. |
|
이 변수는 마지막 작업의 성공 또는 실패 상태를 포함합니다. |
|
이 변수는 Exchange 관리 셸에서 받은 마지막 줄의 첫 번째 토큰을 포함합니다. |
|
이 변수는 스크립트 블록, 필터 및 |
|
이 변수는 cmdlet에서 개체를 처리할 때 오류가 발생한 개체를 포함합니다. |
|
이 변수는 Exchange Server\bin 디렉터리의 전체 경로를 표시합니다. |
|
이 변수는 Exchange 스크립트 디렉터리의 전체 경로를 표시합니다. |
|
이 변수는 |
|
이 매개 변수는 사용자의 루트 디렉터리를 지정합니다. |
|
이 변수는 명령 기록에 저장할 수 있는 최대 항목 수를 지정합니다. |
|
이 변수는 Exchange 관리 셸이 설치된 디렉터리를 지정합니다. |