어떻게 이런 일이 일어날 수 있는지 전혀 모르겠습니다.
Get-MailboxStatistics -Server
정확히 동일한 항목 2개를 반환합니다 Office [Foo Software]
. [사용된 형식이 표시됩니다.] 한 사서함에는 411이 있고 ItemCount
다른 사서함에는 7이 있습니다.
Exchange 관리 콘솔에는 이 사서함과 연결된 사용자가 없으며 Get-Mailbox
이 2개 항목을 반환하지 않습니다. Get-User
다른 사서함을 가지고 있는 사용자를 표시합니다. 제가 보기에는 Exchange에 약간의 불일치가 있는 것 같습니다.
또한 Exchange 콘솔의 수신자 구성에서 연결이 끊어진 사서함을 볼 수 있습니다. 이름은 Office [Foo Software]
- 적절한 사용자가 없기 때문에 연결 시도가 실패합니다.
이 2개의 동일하고 분리된 사서함을 삭제하려면 어떻게 해야 합니까? 사실입니다. 이 이름을 가진 사용자가 있었지만 Exchange 관리 콘솔에서 삭제했습니다.
환경:
- 익스체인지 서버 2010
- SBS 2011 표준
업데이트:
그 동안에는 최소한 411이 포함된 사서함 하나를 삭제할 수 있습니다 ItemCount
. 또한 위에서 언급한 연결이 끊긴 사서함이 Exchange 관리 콘솔에서 사라졌습니다.
Get-MailboxDatabase | Get-MailboxStatistics | Where{ $_.DisplayName -eq "Office [Foo Software]" } |fl DisplayName, Database, Identity, DisconnectReason
이제 다음을 반환합니다.
DisplayName : Office [Foo Software]
Database : Mailbox Database
Identity : f3ed13de-ae8a-4c0a-9d4d-b641d35e0335
DisconnectReason :
이 사서함을 비활성화하려고 하면 Disable-Mailbox -Identity "f3ed13de-ae8a-4c0a-9d4d-b641d35e0335"
사서함이 존재하지 않는다는 오류가 발생합니다.
MailboxState
사서함을 제거하려고 할 때 메시지가 표시되지만 비워둘 수 없기 때문에 먼저 비활성화해야 합니다 .
이제 질문은 을 사용하여 사서함을 어떻게 삭제할 수 있습니까 uuid
?
답변1
이 단계를 통해 나머지 Office [Foo Software]
사서함을 삭제할 수 있습니다.
- Exchange Powershell에서 실행합니다
Get-MailboxStatistics -Server '<ServerName>' | WHERE {$_.ObjectClass -eq "Mailbox"} | FL DisplayName,LastLoggedOnUserAccount,MailboxGuid
. LastLoggedOnUserAccount
이 사서함에 이전에 할당된 사용자의 이름이 있습니다.- 이 사용자를 다시 생성하세요.하지만광고에서 -Exchange 사용자가 아님.
- 새 AD 사용자를
Connect-Mailbox -Database "Mailbox Database" -Identity "Office [Foo Software]" -User <LastLoggedOnUserAccount>
사서함에 수동으로 연결합니다. - Exchange 관리 콘솔에서 사용자를 삭제합니다. 이제 사서함이 로 표시됩니다
Disabled
. - 1)에서 반환된 값이 있는 사서함을 다음과 같이 제거합니다
Remove-Mailbox -Database "Mailbox Database" -StoreMailboxIdentity "f3ed13de-ae8a-4c0a-9d4d-b641d35e0335"
.StoreMailboxIdentity
MailboxGuid
나는 이것이 가장 간단한 방법이라고 주장하지 않지만 그것은 나에게 효과적이었습니다. 이제 동일한 사서함이 모두 DisplayName
Exchange에서 성공적으로 제거되었습니다.