Zarządzanie niepełnosprawnymi skrzynkami w zamian

Po usunięciu skrzynki pocztowej Exchange lub konta użytkownika w usłudze Active Directory skrzynka pocztowa nie jest natychmiast usuwana, przez pewien czas jest przechowywana w bazie danych poczty (domyślnie 30 dni), podczas której administrator może przywrócić dane ze skrzynki pocztowej lub przypisać ją do innego użytkownika. W tym artykule porozmawiamy o typach usuniętych skrzynek pocztowych, o tym, jak zarządzać takimi skrzynkami pocztowymi w Exchange i je przywracać.

Treść

  • Co stanie się ze skrzynką pocztową Exchange po jej usunięciu
  • Czyszczenie baz danych Exchange ze zdalnych skrzynek pocztowych
  • Podłączanie zdalnej skrzynki do użytkownika
  • Odzyskiwanie usuniętej skrzynki pocztowej do skrzynki pocztowej innego użytkownika

Co stanie się ze skrzynką pocztową Exchange po jej usunięciu

Skrzynka pocztowa Exchange składa się z dwóch części: konta użytkownika w Active Directory (którego atrybuty przechowują dane konfiguracyjne skrzynki pocztowej) i samej skrzynki pocztowej w bazie danych poczty Exchange. Zdalna skrzynka pocztowa Exchange (prawdopodobnie bardziej poprawne jest powiedzenie „odłączony”) to skrzynka pocztowa przechowywana w bazie danych, ale niepowiązana z żadnym kontem w AD. Istnieją dwa typy zdalnych skrzynek pocztowych Exchange:

  • Niepełnosprawnych- skrzynki pocztowe wyłączone za pomocą poleceń cmdlet Disable-Mailbox lub Remove-Mailbox (pierwsze cmdlet odłącza skrzynkę pocztową od konta, drugie usuwa również konto w AD)
  • Soft usunięte- kopie skrzynek pocztowych, które są przechowywane w skarbcu po przeniesieniu skrzynki pocztowej do innej bazy pocztowej. Zapewnia to dodatkową ochronę danych przed problemami, które mogą wystąpić podczas lub po przeniesieniu skrzynki do innej bazy danych.

Oba typy usuniętych skrzynek pocztowych są przechowywane w bazie danych Exchange do upływu okresu przechowywania określonego przez administratora. Czas, po którym skrzynka pocztowa zostanie usunięta, jest wskazany w ustawieniach każdej bazy danych Exchange na zakładce Granice -> Keep usunięte skrzynki pocztowe dla dni (zrzuty ekranu z Exchange 2013 i Exchange 2010).

Aby wyświetlić listę wszystkich dostępnych wyłączonych skrzynek pocztowych we wszystkich bazach danych organizacji, uruchom polecenie:

Get-MailboxDatabase | Get-MailboxStatistics | Gdzie $ _. DisconnectReason -eq „Disabled” | ft DisplayName, baza danych, DisconnectDate, MailboxGUID

Jeśli chcesz znaleźć usunięte skrzynki pocztowe w jednej bazie danych:

Get-MailboxStatistics -database Msk-DB1 | Gdzie $ _. DisconnectReason -eq „Disabled” | ft DisplayName, baza danych, DisconnectDate, MailboxGUID

Lista usuniętych skrzynek pocztowych ze statusem Softdeleted  można uzyskać za pomocą polecenia:

Get-MailboxDatabase | Get-MailboxStatistics | Gdzie $ _. DisconnectReason -eq „SoftDeleted” | ft DisplayName, baza danych, DisconnectDate, MailboxGUID

Czyszczenie baz danych Exchange ze zdalnych skrzynek pocztowych

W określonym czasie Exchange automatycznie czyści bazę danych odłączonych skrzynek pocztowych. Ale odłączone skrzynki pocztowe nadal zajmują miejsce w bazie danych, więc podczas masowych migracji / transferów / usuwania użytkowników może być konieczne wymuszone usunięcie takich skrzynek pocztowych, aby zwolnić miejsce w bazach danych poczty.

Aby trwale usunąć określone odłączone pole z bazy danych (bez możliwości jego odzyskania), musisz użyć polecenia cmdlet Usuń-StoreMailbox, określając MailboxGUID zdalnej skrzynki pocztowej.

Remove-StoreMailbox -Database Msk-DB1 -Identity "2532944e-8eeb-4c7e-8bd3-ee2a223b071e" -MailboxState Disabled

Aby usunąć wszystkie wyłączone skrzynki pocztowe w organizacji:

Get-MailboxDatabase | Get-MailboxStatistics | gdzie $ _. DisconnectReason -eq „Disabled” | foreach Remove-StoreMailbox -Database $ _. database -Identity $ _. mailboxguid -MailboxState SoftDeleted

Jeśli chcesz usunąć kopie skrzynek pozostałych po przesłaniu do określonej bazy danych, uruchom polecenie:

Get-MailboxStatistics -Database Msk-DB1 | Where-Object $ _. DisconnectReason -eq „Softdeleted” | ForEach Remove-StoreMailbox -Database $ _. Baza danych-tożsamość $ _. Mailboxguid -MailboxState Softdeleted -Whatif

Podłączanie zdalnej skrzynki do użytkownika

Odłączoną skrzynkę pocztową można ponownie połączyć z tym samym lub innym kontem użytkownika usługi Active Directory (oczywiście konto musi być bez skrzynki pocztowej). Aby ponownie połączyć skrzynkę z tym samym kontem, uruchom polecenie:

Connect-Mailbox -Identity „AAndreev” -Database Msk-DB1 -User AAndreev

Tę samą operację można wykonać z interfejsu EAC: Centrum administracyjne Exchange -> Odbiorcy -> Podłącz skrzynkę pocztową.

Wskazówka. Nie zapomnij sprawdzić i poprawić, jeśli potrzebujesz aliasów SMTP. I zanim zaczniesz używać tego pola, poczekaj do końca replikacji usługi Active Directory

Odzyskiwanie usuniętej skrzynki pocztowej do skrzynki pocztowej innego użytkownika

Dane z usuniętej skrzynki pocztowej można przywrócić do istniejącej skrzynki pocztowej innego użytkownika za pomocą polecenia cmdlet New-MailboxRestoreRequest (pokazaliśmy, jak używać tego polecenia cmdlet w artykule dotyczącym odzyskiwania skrzynki pocztowej Exchange):

New-MailboxRestoreRequest -SourceDatabase Msk-DB1 -SourceStoreMailbox „AAndreev” -TargetMailbox „Admin”

Możesz też przywrócić skrzynkę za pomocą MailboxGuid, na przykład w osobnym folderze RestoreBox:

New-MailboxRestoreRequest -SourceDatabase Msk-DB1 -SourceStoreMailbox „2532944e-8eeb-4c7e-8bd3-ee2a223b071e” -TargetMailbox „Admin” -TargetRootFolder „RestoreBox” -AllowLegacyDNMismatch