다음을 통해 공유


Clean-MailboxDatabase

 

적용 대상: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

마지막으로 수정된 항목: 2007-07-05

Clean-MailboxDatabase cmdlet를 사용하면 Microsoft Exchange 저장소에서 연결이 끊어진 것으로 표시되지 않은 연결이 끊어진 사서함이 있는지 Active Directory 디렉터리 서비스를 검사하고 Exchange 저장소에서 이러한 사서함의 상태를 업데이트할 수 있습니다. 이 cmdlet는 Microsoft Exchange Information Store 서비스가 실행 중이고 데이터베이스가 탑재되어 있어야 Exchange 저장소를 업데이트할 수 있습니다.

구문

clean-MailboxDatabase -Identity <DatabaseIdParameter> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-WhatIf [<SwitchParameter>]]

자세한 정보

Clean-MailboxDatabase cmdlet를 실행하려면 사용하는 계정이 Exchange 조직 관리자 역할을 위임 받아야 합니다.

사용 권한, 역할 위임 및 Exchange Server 2007 관리에 필요한 권한에 대한 자세한 내용은 사용 권한 고려 사항을 참조하십시오.

연결된 사서함에는 Exchange 저장소의 사서함 개체와 Active Directory의 Exchange 속성이 있는 사용자 개체라는 두 부분이 있습니다. 연결이 끊어진 사서함은 Exchange 저장소의 사서함 개체이지만 Active Directory의 사용자 개체에 연결되어 있지 않습니다. 사서함의 연결을 끊으려면 Disable-Mailbox cmdlet를 사용합니다. 사서함의 연결을 끊고 Active Directory에서 사용자 개체를 제거하려면 Remove-Mailbox cmdlet를 사용합니다.

연결이 끊어진 사서함을 Active Directory 사용자 계정으로 다시 연결하려면 Connect-Mailbox cmdlet를 사용합니다.

Exchange 저장소에서 사서함 개체를 영구적으로 제거하려면 Remove-Mailbox cmdlet를 사용합니다.

보통의 경우에는 Disable-Mailbox 또는 Remove-Mailbox 명령이 완료되면 바로 사서함의 연결이 끊어진 것으로 표시되기 때문에 Clean-MailboxDatabase를 실행할 필요가 없습니다. Exchange 정보 저장소 서비스가 중지된 상태에서 Disable-Mailbox cmdlet나 Remove-Mailbox cmdlet를 사용했거나 Disable-Mailbox cmdlet나 Remove-Mailbox cmdlet 이외의 외부 수단으로 인해 사서함을 사용할 수 없었던 경우 Clean-MailboxDatabase cmdlet를 사용하면 연결이 끊어진 사서함이 있는지 검사할 수 있습니다.

참고

Microsoft Exchange Server 2007에서 Clean-MailboxDatabase cmdlet를 실행하면 Exchange Server 2003 System Manager의 정리 에이전트 실행 작업과 동일한 결과를 얻을 수 있습니다. 정리 에이전트를 실행하려면 Exchange System Manager에서 서버, 해당 서버 이름, 저장소 그룹 이름, 사서함 데이터베이스 이름을 차례로 확장한 다음 사서함을 마우스 오른쪽 단추로 클릭하고 정리 에이전트 실행을 선택합니다.

자세한 내용은 다음 항목을 참조하십시오.

매개 변수

매개 변수 필수 유형 설명

Identity

필수

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

Identity 매개 변수는 업데이트할 사서함 데이터베이스를 식별합니다. 다음 값을 사용할 수 있습니다.

  • GUID

  • DN(고유 이름)

  • 사서함 데이터베이스의 이름

  • 서버 이름\저장소 그룹 이름\데이터베이스 이름

  • 서버 이름\데이터베이스 이름

  • 저장소 그룹 이름\데이터베이스 이름

서버 이름을 지정하지 않으면 이 명령은 로컬 서버의 데이터베이스를 검색합니다. 이름이 같은 데이터베이스가 여러 개 있는 경우 저장소 그룹을 지정해야 합니다.

Confirm

선택

System.Management.Automation.SwitchParameter

Confirm 매개 변수는 명령에서 처리 작업을 일시 중지하도록 하고 처리 작업을 계속하기 전 수행할 작업을 사용자가 확인하도록 합니다. Confirm 매개 변수에는 값을 지정할 필요가 없습니다.

DomainController

선택

Microsoft.Exchange.Data.Fqdn

Active Directory에서 데이터를 검색하는 도메인 컨트롤러의 FQDN(정규화된 도메인 이름)을 지정하려면 명령에 DomainController 매개 변수를 포함시킵니다.

WhatIf

선택

System.Management.Automation.SwitchParameter

WhatIf 매개 변수는 명령 실행 시 개체에 대해 수행되는 작업을 시뮬레이트하도록 지시합니다. WhatIf 매개 변수를 사용하면 사용자는 변경 내용을 실제로 적용하지 않고 어떠한 사항이 변경되는지 확인할 수 있습니다. WhatIf 매개 변수에는 값을 지정할 필요가 없습니다.

입력 형식

반환 형식

오류

오류 설명

 

예외

예외 설명

 

예제

다음 예에서는 MyMailboxDatabase라는 사서함 데이터베이스를 정리하는 방법을 허브 전송 서버입니다.

Clean-MailboxDatabase MyMailboxDatabase