27 lipca 2010

Skrzynki specjalne w Exchange 2010

Po wdrożeniu Exchange 2010 wiele osób zauważyło zapewne nową skrzynkę o nazwie DiscoveryMailbox. Jednak przy niektórych zaawansowanych operacjach można zauważyć, że nie jest to jedyna skrzynka specjalna, która pojawiła się w tym systemie. Przy próbie przeniesienia wszystkich skrzynek i skasowania teoretycznie pustej domyślnie zakładanej przy instalacji bazy, dowiemy się, że w bazie jeszcze są skrzynki ukryte – jedna wykorzystywana w procesie moderowania list dystrybucyjnych, druga w komunikacji ze sfederowaną organizacją pocztową. Skrzynki te możemy w prosty sposób wyświetlić komendą get-mailbox z opcją –arbitration, jak na poniższym rysunku.

image

Przeniesienie takich skrzynek do innej bazy jest możliwe tylko z powłoki, najprościej przy zastosowaniu potoku z poprzedniej komendy i komendy new-moverequest (przypomnę, że w Exchange 2010 nie ma już komendy move-mailbox).

image

Co jednak zrobić w przypadku, gdy w szale porządków w folderze users skasowaliśmy niewiele nam mówiące konta użytkowników:

  • SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}
  • SystemMailbox{1f05a927-…}
  • FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042

Skasowanie samej skrzynki nie jest problemem – zawsze można na nowo wykonać enable-mailbox i będzie OK. Niestety w przypadku skasowania konta, musimy ponownie sięgnąć do setupu i wykonać komendę Setup.com /PrepareAD. W ten sposób konta specjalne zostaną ponownie wygenerowane. Oczywiście teraz musimy jeszcze ponownie utworzyć skrzynki:

Enable-Mailbox –Arbitration –Identity “SystemMailbox{1f05a927-…}”
Enable-Mailbox –Arbitration –Identity “SystemMailbox{e0dc1c29-…}”
Set-mailbox –Arbitration –Identity “SystemMailbox{e0dc1c29-…}” -DisplayName “Microsoft Exchange”

Wpisując pełne identyfikatory wygenerowane przez Setup.

4 komentarze:

Unknown pisze...

co w przypadku gdy po wykonaniu polecenia: get-mailbox -arbitration mam następujący błąd?

[PS] C:\Windows\system32>get-mailbox -arbitration

Name Alias ServerName ProhibitSendQuota
---- ----- ---------- -----------------
SystemMailbox{1f05a927... SystemMailbox{1f0... plgdex1 unlimited
WARNING: The object XXXXX-XXXXX.pl/Users/SystemMailbox{1f05a927-800d-4b89-a6a2-f0a2f1c458f6} has been corrupted, and
it's in an inconsistent state. The following validation errors happened:
WARNING: Database is mandatory on UserMailbox.
WARNING: Database is mandatory on UserMailbox.
SystemMailbox{e0dc1c29... SystemMailbox{e0d... plgdex1 unlimited
WARNING: The object XXXXX-XXXXX.pl/Users/SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9} has been corrupted, and
it's in an inconsistent state. The following validation errors happened:
WARNING: Database is mandatory on UserMailbox.
WARNING: Database is mandatory on UserMailbox.

Kacper Goc pisze...

Mam u siebie identyczny problem jak powyżej. Dodam, że nie działa moderacja grup.

Pepugmaster pisze...

setup /preparead i kolejne kroki z przedstawionej w poradzie procedury u Radka pomogły.

Antek pisze...

U mnie jeszcze wywala problem z FederatedEmail:


[PS] C:\Windows\system32>Get-Mailbox -Arbitration

Name Alias ServerName ProhibitSendQuota
---- ----- ---------- -----------------
SystemMailbox{1f05a927... SystemMailbox{1f0... poczta unlimited
WARNING: The object ENERGO.local/Users/SystemMailbox{1f05a927-5ff8-468b-832e-3f48961d0ede} has been corrup
in an inconsistent state. The following validation errors happened:
WARNING: Database is mandatory on UserMailbox.
WARNING: Database is mandatory on UserMailbox.
SystemMailbox{e0dc1c29... SystemMailbox{e0d... poczta unlimited
WARNING: The object ENERGO.local/Users/SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9} has been corrup
in an inconsistent state. The following validation errors happened:
WARNING: Database is mandatory on UserMailbox.
WARNING: Database is mandatory on UserMailbox.
FederatedEmail.4c1f4d8... FederatedEmail.4c... poczta 1 MB (1,048,576 bytes)
WARNING: The object ENERGO.local/Users/FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042 has been corrup
in an inconsistent state. The following validation errors happened:
WARNING: Database is mandatory on UserMailbox.
WARNING: Database is mandatory on UserMailbox.


To samo moge zastosować?