Cmdlet
적용 대상: Exchange Server 2010
마지막으로 수정된 항목: 2009-09-11
"커맨드-렛"이라고 읽는 cmdlet은 Exchange 관리 셸의 최소 기능 단위입니다. cmdlet은 cmd.exe
의 dir
등 다른 셸의 기본 제공 명령과 비슷합니다. 일반적으로 널리 사용되는 다른 명령과 같이 cmdlet도 셸의 명령줄에서 직접 호출할 수 있으며 별도의 프로세스가 아닌 셸의 컨텍스트에서 실행됩니다.
참고
Microsoft Exchange Server 2007 이후 Windows PowerShell 원격 기능의 사용으로 인해 Exchange 2010에서 cmdlet을 사용하는 방식이 변경되었습니다. 이러한 변경 내용은 cmdlet 사용 방법에 거의 또는 전혀 영향을 주지 않지만 Exchange 서버 관리 방법의 유연성을 향상시킬 수 있습니다.
cmdlet은 대체로 반복적인 관리 작업을 효율적으로 수행할 수 있도록 디자인되며, 셸에서는 Exchange 관련 관리 작업을 위해 수백 개의 cmdlet이 제공됩니다. 이러한 cmdlet은 기본 Windows PowerShell 셸 디자인에 포함된 비 Exchange 시스템 cmdlet에 추가로 제공됩니다. Exchange 관리 셸을 여는 방법에 대한 자세한 내용은 셸 열기를 참조하십시오.
셸의 모든 cmdlet은 동사-명사 쌍으로 제공됩니다. 이 동사-명사 쌍은 항상 하이픈(-)으로 구분되며 공백은 포함되지 않습니다. cmdlet 명사는 항상 단수입니다. 동사는 cmdlet이 수행하는 작업을 나타내며 명사는 cmdlet이 수행하는 작업의 대상이 되는 개체를 나타냅니다. 예를 들어 Get-SystemMessage cmdlet에서 동사는 Get이고 명사는 SystemMessage입니다. 특정 기능을 관리하는 셸 cmdlet은 모두 같은 명사를 공유합니다. 다음 표에서는 셸에서 사용할 수 있는 몇 가지 동사의 예를 제공합니다.
참고
기본적으로 동사를 생략하면 셸에서 Get 동사를 가정합니다. 예를 들어 Mailbox를 호출하는 경우와 Get-Mailbox를 호출하는 경우의 결과는 같습니다.
Exchange 관리 셸의 동사 예
동사 | 설명 |
---|---|
Disable |
Disable cmdlet은 지정된 Exchange 2010 개체의 |
Enable |
Enable cmdlet은 지정된 Exchange 2010 개체의 상태를 |
Get |
Get cmdlet은 특정 Exchange 2010 개체에 대한 정보를 검색합니다. |
Install |
Install cmdlet은 새 개체나 기능을 Exchange 2010 서버에 설치합니다. |
Move |
Move cmdlet은 특정 컨테이너나 서버에 있는 지정된 Exchange 2010 개체를 다른 컨테이너나 서버로 옮깁니다. |
New |
New cmdlet은 새 Exchange 2010 개체를 만듭니다. |
Remove |
Remove cmdlet은 지정된 Exchange 2010 개체를 삭제합니다. |
Set |
Set cmdlet은 기존 Exchange 2010 개체의 속성을 수정합니다. |
Test |
Test cmdlet은 특정 Exchange 2010 구성 요소를 테스트하고 사용자가 확인할 수 있는 로그 파일을 제공합니다. |
Uninstall |
Uninstall cmdlet은 Exchange 2010 서버에서 개체 또는 기능을 제거합니다. |
다음 cmdlet 목록은 전체 cmdlet 집합의 예입니다. 이 cmdlet 집합은 Exchange 2010의 DSN(배달 상태 알림) 메시지 및 사서함 할당량 메시지 기능을 관리하는 데 사용됩니다.
- Get-SystemMessage
- New-SystemMessage
- Remove-SystemMessage
- Set-SystemMessage