Cmdlet

적용 대상: Exchange Server 2013

"command-let"으로 발음 되는 cmdlet은 Exchange 관리 셸에서 가장 작은 기능 단위입니다. Cmdlet은 다른 셸의 기본 제공 명령과 유사합니다(예 dir : 에 있는 명령) cmd.exe. 이러한 익숙한 명령과 마찬가지로 cmdlet은 셸의 명령줄에서 직접 호출하고 별도의 프로세스가 아닌 셸 컨텍스트에서 실행할 수 있습니다.

참고

2007년 Microsoft Exchange Server 이후 Exchange 2013에서 Windows PowerShell 원격 기능을 사용하여 내부적으로 cmdlet을 사용하는 방식이 변경되었습니다. 이러한 변경 내용은 cmdlet을 사용하는 방법에 거의 영향을 주지 않지만 Exchange 서버를 관리하는 방법에 추가적인 유연성을 제공할 수 있습니다.

Cmdlet은 일반적으로 반복적인 관리 작업을 중심으로 설계되며, 셸에서는 Exchange 관련 관리 작업을 위해 수백 개의 cmdlet이 제공됩니다. 이러한 cmdlet은 기본 Windows PowerShell 셸 디자인에 포함된 비 Exchange 시스템 cmdlet 외에도 사용할 수 있습니다. Exchange 관리 셸을 여는 방법에 대한 자세한 내용은 셸 열기를 참조하세요.

셸의 모든 cmdlet은 동사-명사 쌍으로 표시됩니다. 동사 명사 쌍은 항상 공백이 없는 하이픈(-)으로 구분되며 cmdlet 명사는 항상 단수입니다. 동사는 cmdlet이 수행하는 작업을 참조합니다. 명사 는 cmdlet이 작업을 수행하는 개체를 참조합니다. 예를 들어 Get-SystemMessage cmdlet에서 동사는 Get이고 명사는 SystemMessage입니다. 특정 기능을 관리하는 모든 셸 cmdlet은 동일한 명사로 공유됩니다. 다음 표에서는 셸에서 사용할 수 있는 일부 동사의 예를 제공합니다.

참고

기본적으로 동사를 생략하면 셸은 동사 가져오기 를 가정합니다. 예를 들어 사서함을 호출할 때 Get-Mailbox를 호출할 때와 동일한 결과를 검색합니다.

동사 설명
Disable cmdlet을 사용하지 않도록 설정하면 지정된 Exchange 개체의 상태가 로 $False설정 Enabled 됩니다. 이렇게 하면 개체가 존재하더라도 개체가 데이터를 처리할 수 없습니다.
사용 활성화 cmdlet은 지정된 Exchange 개체의 Enabled 상태를 로 $True설정합니다. 이렇게 하면 개체가 데이터를 처리할 수 있습니다.
가져오기 get cmdlet은 특정 Exchange 개체에 대한 정보를 검색합니다. 참고: 대부분의 Get cmdlet은 실행 시 요약 정보만 반환합니다. 명령을 실행할 때 자세한 정보를 반환하도록 Get cmdlet에 지시하려면 명령을 Format-List cmdlet으로 파이프합니다. Format-List 명령에 대한 자세한 내용은 명령 출력 작업을 참조하세요. 파이프라이닝에 대한 자세한 내용은 Pipelining을 참조하십시오.
설치 cmdlet 설치는 Exchange 서버에 새 개체 또는 기능을 설치합니다.
이동 cmdlet을 이동하면 지정된 Exchange 개체가 컨테이너 또는 서버에서 다른 컨테이너로 재배치됩니다.
새로운 cmdlet은 새 Exchange 개체를 만듭니다.
Remove 지정된 Exchange 개체를 삭제하는 cmdlet을 제거합니다.
Set set cmdlet은 기존 Exchange 개체의 속성을 수정합니다.
테스트 cmdlet 테스트 는 특정 Exchange 구성 요소를 테스트하고 검사할 수 있는 로그 파일을 제공합니다.
Uninstall cmdlet을 제거하여 Exchange 서버에서 개체 또는 기능을 제거합니다.

다음 cmdlet 목록은 전체 cmdlet 집합의 예입니다. 이 cmdlet 집합은 Exchange 2013의 DSN(배달 상태 알림) 메시지 및 사서함 할당량 메시지 기능을 관리하는 데 사용됩니다.

  • Get-SystemMessage

  • New-SystemMessage

  • Remove-SystemMessage

  • Set-SystemMessage