Jak przywrócić nieaktywne skrzynki pocztowe w usłudze Office 365: przewodnik krok po kroku
Usługa Microsoft 365 Exchange Online umożliwia administratorom zmianę statusu skrzynki pocztowej na nieaktywny, jeśli chcą wyłączyć konto bez usuwania danych. Konta są zazwyczaj wyłączane, gdy użytkownicy opuszczają organizację tymczasowo lub na stałe. Nieaktywne konto skrzynki pocztowej nie może wysyłać ani odbierać wiadomości e-mail. Może jednak zaistnieć potrzeba przywrócenia lub odzyskania danych z nieaktywnych kont e-mail w usłudze Microsoft 365, aby uzyskać dostęp do ważnych danych przechowywanych na starym, nieaktywnym koncie e-mail. Na szczęście możliwe jest odzyskanie i przywrócenie nieaktywnych kont e-mail oraz danych w nich przechowywanych. W tym wpisie na blogu wyjaśniono różnice między odzyskiwaniem a przywracaniem oraz opisano, jak wykonać obie te czynności.
Informacje o nieaktywnych skrzynkach pocztowych
Jeśli usuniesz skrzynkę pocztową w usłudze Office 365, zostanie ona poddana usunięciu tymczasowemu. W przypadku usunięcia tymczasowego obowiązuje okres przechowywania (domyślnie 30 dni), po upływie którego konto zostanie trwale usunięte. Konta usunięte tymczasowo można odzyskać jako nieaktywne konta skrzynek pocztowych. W zależności od planu subskrypcji Office 365 i konfiguracji odzyskane, usunięte konto, które jest nieaktywne, można zachować w stanie nieaktywnym w ramach archiwizacji w związku z postępowaniem sądowym oraz poprzez zastosowanie zasad przechowywania po upływie domyślnego 30-dniowego okresu. Czasami administratorzy wstrzymują konta e-mail, gdy użytkownik tymczasowo opuszcza firmę, na przykład z powodów zdrowotnych. Takie podejście pomaga obniżyć koszty subskrypcji Office 365.
W usłudze Office 365 do zasad przechowywania nieaktywnych skrzynek pocztowych można dodać maksymalnie 1000 skrzynek. Po usunięciu konta użytkownika Exchange Online i jego dezaktywacji w usłudze Office 365 licencja zostaje usunięta i staje się dostępna dla innych użytkowników Office 365. W rezultacie nie płacisz za nieaktywne konta, które zostały usunięte.
Przywrócić czy odzyskać?
Istnieją różnice między przywróceniem nieaktywnej skrzynki pocztowej a jej odzyskaniem. Zobaczmy, na czym polegają te różnice.
Gdy odzyskujesz nieaktywną skrzynkę pocztową:
- Tworzone jest nowe konto skrzynki pocztowej;
- Stara nieaktywna skrzynka pocztowa jest konwertowana na nową skrzynkę; oraz
- Zawartość jest przenoszona z nieaktywnej skrzynki pocztowej do nowej skrzynki używanej do odzyskania danych e-mail.
Stara nieaktywna skrzynka pocztowa zostanie następnie usunięta i nie będzie już istnieć po zakończeniu odzyskiwania. Funkcji odzyskiwania nieaktywnej skrzynki pocztowej należy używać, gdy użytkownik powraca do organizacji lub gdy nowy użytkownik zajmuje stanowisko po użytkowniku, który opuścił organizację.
Podczas odzyskiwania nieaktywnej skrzynki pocztowej Office 365 można skopiować zawartość starej nieaktywnej skrzynki pocztowej do nowej aktywnej skrzynki pocztowej. Możliwe jest również odzyskanie zarchiwizowanej wiadomości e-mail z nieaktywnej skrzynki pocztowej. Po zakończeniu procesu przywracania nieaktywna skrzynka pocztowa pozostaje w obecnym stanie nieaktywności i nie jest usuwana. Przywrócone dane e-mail są dostępne na nowym koncie. Zmiany wprowadzone w przywróconych danych na nowym (docelowym) koncie nie mają wpływu na źródłową nieaktywną skrzynkę pocztową.
UWAGA: Jeśli dla nieaktywnej skrzynki pocztowej skonfigurowano archiwum z automatycznym rozszerzaniem, nie można odzyskać ani przywrócić danych z tej nieaktywnej skrzynki pocztowej. W takim przypadku należy skorzystać z funkcji wyszukiwania treści, a następnie wyeksportować i zaimportować dane z nieaktywnej skrzynki pocztowej.
Wymagania
Przed kontynuowaniem upewnij się, że spełnione są następujące warunki:
- PowerShell 5.1 lub nowszy
- Uprawnienia administratora globalnego dla konta Microsoft 365 dla organizacji lub konta administratora zarządzania użytkownikami
- Moduł Azure ActiveDirectory (MSOnline)
- Moduł Exchange Online PowerShell V2
Niestety, centrum administracyjne Exchange Online nie może służyć do przywracania skrzynek pocztowych Office 365, które są całkowicie nieaktywne.
Opcje przywracania usuniętych użytkowników w centrum administracyjnym
Jeśli niedawno usunąłeś konto e-mail użytkownika Office 365, możesz spróbować przywrócić je w Centrum administracyjne Office 365. Otwórz interfejs internetowy centrum administracyjnego Office 365 i przejdź do Użytkownicy > Użytkownicy usunięci . Aby to zrobić, musisz użyć konta administratora. Użyj tego linku, aby otworzyć potrzebną stronę w centrum administracyjnym Office 365:
https://admin.microsoft.com/Adminportal/Home/#/deletedusers
Wybierz usuniętego użytkownika i kliknij Przywróć użytkownika .
Następnie wybierz potrzebne opcje i przypisz licencję do odzyskiwanego konta, ponieważ licencja została odłączona od usuniętego użytkownika (zaletą jest to, że nie musisz płacić za usunięte konta użytkowników Office 365). Wybierz dane do przywrócenia oraz produkty Office 365, które muszą być dostępne dla tego konta użytkownika. Ustaw nowe hasło dla przywróconego konta. Przywrócona skrzynka pocztowa powinna teraz być widoczna na liście aktywnych skrzynek pocztowych Twojej organizacji w centrum administracyjnym.
Jak przywrócić nieaktywną skrzynkę pocztową w PowerShell
Zobaczmy, jak przywrócić nieaktywne skrzynki pocztowe Office 365 w PowerShell. Ta metoda zapewnia więcej możliwości w porównaniu z korzystaniem z interfejsu internetowego centrum administracyjnego Office 365.
Przede wszystkim należy zainstalować moduł MSOnline, który zawiera polecenia cmdlet PowerShell do pracy w usłudze Azure Active Directory. Moduł ten można zainstalować z witryny Galeria PowerShell za pomocą polecenia:
Install-Module MSOnline
Konieczne może być skonfigurowanie zasad wykonywania jako „podpisane zdalnie”:
Set-ExecutionPolicy RemoteSigned
Połącz się z usługą Azure AD w programie PowerShell:
$Msolcred = Get-credential
Connect-MsolService -Credential $MsolCred
Po wyświetleniu monitu wprowadź poświadczenia administratora.
Sprawdź szczegółowe informacje na temat konta użytkownika, które chcesz przywrócić:
Get-MsolUser -ReturnDeletedUsers | Select-Object ObjectID,UserPrincipalName,isLicensed
Wyświetlona zostanie lista usuniętych kont użytkowników. Zapisz wartość ObjectID dla konta użytkownika (na przykład a7dbba2a-53c1-3276-7bb4-3a68536d1b62).
Teraz użyj polecenia przywracania usuniętych wiadomości e-mail w Office 365, aby przywrócić usunięte konto użytkownika i dane e-mail dla tego konta:
Restore-MsolUser -ObjectId <objectid> -AutoReconcileProxyConflicts
Wprowadź zapisany wcześniej identyfikator ObjectID dla potrzebnego konta użytkownika Office 365 (w tym przypadku a7dbba2a-53c1-3276-7bb4-3a68536d1b62) zamiast < objectid >.
Uruchom jedno z poniższych poleceń, aby sprawdzić, czy wymagany użytkownik został przywrócony i jest teraz aktywny. Wpisz odpowiedni identyfikator obiektu (ObjectID) zamiast < objectid > lub nazwę skrzynki pocztowej zamiast < UserPrincipalName >:
Get-MsolUser -ObjectId <objectid>
Get-MsolUser -UserPrincipalName <UserPrincipalName>
Jeśli w wynikach PowerShell widzisz ciąg znaków z Twoim kontem użytkownika, oznacza to, że konto zostało przywrócone i jest teraz aktywne.
Otwórz centrum administracyjne Exchange w przeglądarce internetowej i znajdź przywrócone konto na liście aktywnych użytkowników. Jeśli widzisz przywrócone konto, oznacza to, że zostało ono pomyślnie przywrócone i możesz wykonać te same kroki, aby przywrócić inne nieaktywne skrzynki pocztowe Office 365.
Jak przywrócić skrzynki pocztowe w Exchange Online PowerShell
Alternatywnie możesz połączyć się z Exchange Online w PowerShell i użyć poleceń Exchange Online PowerShell do wykonania zadań przywracania skrzynek pocztowych Office 365. Należy zainstalować moduł Exchange Online PowerShell V2 (EXO V2). Moduł ten można zainstalować ze strony Galeria PowerShell za pomocą polecenia:
Install-Module -Name ExchangeOnlineManagement -RequiredVersion 2.0.4
Aby dowiedzieć się więcej, przeczytaj wpis na blogu dotyczący PowerShell w usłudze Exchange Online .
Uruchom to polecenie, aby wyświetlić więcej informacji o nieaktywnych skrzynkach pocztowych Office 365:
Get-Mailbox -InactiveMailboxOnly | Format-List Name,DistinguishedName,ExchangeGuid,PrimarySmtpAddress
Po uruchomieniu polecenia powinna wyświetlić się lista nieaktywnych skrzynek pocztowych Office 365.
Utwórz zmienną $InactiveMailbox , która powinna zawierać właściwości nieaktywnej skrzynki pocztowej.
$InactiveMailbox = Get-Mailbox -InactiveMailboxOnly -Identity <identity of inactive mailbox>
Użyj właściwości ExchangeGUID lub DistinguishedName , które są unikalnymi identyfikatorami skrzynek pocztowych, aby zdefiniować tożsamość potrzebnego konta skrzynki pocztowej Office 365. Na przykład ExchangeGUID wygląda jak 61325ebv-3542-5186-dca3-3abcbd3a1587.
Aby przywrócić nieaktywne skrzynki pocztowe Office 365 i przywrócić ich zawartość, w tym wiadomości e-mail, użyj tego polecenia przywracania skrzynki pocztowej Office 365:
New-MailboxRestoreRequest -SourceMailbox $InactiveMailbox.DistinguishedName -TargetMailbox newuser365@nakivo.com -AllowLegacyDNMismatch
W tym przypadku dane źródłowej nieaktywnej skrzynki pocztowej są scalane z odpowiednimi folderami poczty e-mail w docelowej skrzynce pocztowej, która już istnieje.
Alternatywnie możesz użyć tego polecenia bez używania zmiennych i definiowania potrzebnych identyfikatorów starego i nowego konta e-mail:
New-MailboxRestoreRequest `
-SourceMailbox <SourceExchangeGUID> `
-TargetMailbox <TargetExchangeGUID> `
-AllowLegacyDNMismatch
Wprowadź odpowiednie wartości GUID źródła i celu w Exchange. W wynikach PowerShell powinno być widoczne, że status zadania to Queued .
Jeśli chcesz monitorować postęp, użyj polecenia:
Get-MailboxRestoreRequest | Get-MailboxRestoreRequestStatistics
Zwróć uwagę na parametr PercentComplete w wynikach.
Możesz zdefiniować niestandardowy folder poczty e-mail w skrzynce docelowej, do którego chcesz przywrócić zawartość skrzynki Office 365 z wybranej nieaktywnej skrzynki. Na przykład, jeśli chcesz przywrócić dane skrzynki pocztowej Office 365 (wiadomości e-mail) do folderu Inactive Mailbox w docelowym koncie e-mail Office 365, możesz użyć tego polecenia:
New-MailboxRestoreRequest -SourceMailbox $InactiveMailbox.DistinguishedName -TargetMailbox newuser365@nakivo.com -TargetRootFolder "Inactive Mailbox" -AllowLegacyDNMismatch
Restoring the Mailbox Archive
Jeśli wiesz, że w nieaktywnej skrzynce pocztowej znajduje się archiwum skrzynki pocztowej, spróbuj przywrócić dane archiwum. Utwórz zmienną $InactiveMailbox zgodnie z wcześniejszymi wyjaśnieniami. Parametry TargetIsArchive i SourceIsArchive są teraz określone w poleceniu.
$InactiveMailbox = Get-Mailbox -InactiveMailboxOnly -Identity <identity of inactive mailbox>
W moim przypadku archiwum źródłowe znajduje się w nieaktywnej skrzynce pocztowej i muszę przywrócić archiwum źródłowe do aktywnej istniejącej (docelowej) skrzynki pocztowej. W tym przykładzie folder Inactive Mailbox Archive jest tworzony w docelowej skrzynce pocztowej w celu przechowywania przywróconych danych archiwum. Nazwa konta docelowego to newuser365@nakivo.com .
New-MailboxRestoreRequest -SourceMailbox $InactiveMailbox.DistinguishedName -SourceIsArchive -TargetMailbox newuser365@nakivo.com -TargetIsArchive -TargetRootFolder "Inactive Mailbox Archive" -AllowLegacyDNMismatch
Po wykonaniu polecenia należy poczekać na zakończenie procesu przywracania, a następnie sprawdzić foldery skrzynek pocztowych docelowego konta e-mail Office 365.
Jak odzyskać usunięte skrzynki pocztowe w Exchange Online PowerShell
Jeśli potrzebujesz odzyskać, a nie przywrócić nieaktywną skrzynkę pocztową, pomocne mogą być również polecenia PowerShell. Jeśli chodzi o procedurę przywracania skrzynki pocztowej Office 365, w PowerShellu powinien być zainstalowany moduł Exchange Online PowerShell V2 i konieczne jest uzyskanie informacji o tożsamościach nieaktywnych skrzynek pocztowych Office 365:
Get-Mailbox -InactiveMailboxOnly | Format-List Name,DistinguishedName,ExchangeGuid,PrimarySmtpAddress
Zapisz wartość właściwości ExchangeGUID lub DistinguishedName dla potrzebnych danych nieaktywnego konta e-mail, z którego chcesz przywrócić dane.
Kolejny krok jest podobny do instrukcji przywracania skrzynki pocztowej Office 365. Utwórz zmienną $InactiveMailbox , która powinna zawierać właściwości nieaktywnej skrzynki pocztowej.
$InactiveMailbox = Get-Mailbox -InactiveMailboxOnly -Identity <identity of inactive mailbox>
Polecenie pokazane w poniższym przykładzie służy do odzyskania danych z nieaktywnej skrzynki pocztowej do nowej skrzynki pocztowej Johna Smitha ( JohnSmith@nakivo.com ). Utworzone zostanie nowe konto użytkownika i należy przypisać licencję do nowego konta.
New-Mailbox -InactiveMailbox $InactiveMailbox.DistinguishedName -Name JoghnSnith365 -FirstName John -LastName Smith -DisplayName "John Smith" -MicrosoftOnlineServicesID JohnSmith@nakivo.com -Password (ConvertTo-SecureString -String 'New_Password1' -AsPlainText -Force) -ResetPasswordOnNextLogon $true
Można również skorzystać z wygodniejszej wersji tego polecenia: New-Mailbox `
-InactiveMailbox <InactiveMailboxGUID>`
-Name <Name> `
-FirstName John `
-LastName Smith `
-DisplayName "John Smith" `
-MicrosoftOnlineServicesID JohnSmith@nakivo.com `
-Password (ConvertTo-SecureString -String ' New_Password1' -AsPlainText -Force) `
-ResetPasswordOnNextLogon $true
Jeśli nie przypiszesz licencji w ciągu 30 dni, nowe konto zostanie wyłączone. Sprawdź odzyskane konto w centrum administracyjnym Exchange Online, gdzie możesz również zarządzać licencjami.
Wnioski
W tym wpisie na blogu omówiono natywne narzędzia i metody odzyskiwania oraz przywracania skrzynek pocztowych Office 365, które zostały usunięte i są nieaktywne. Nieaktywne skrzynki pocztowe Office 365 można przywrócić i odzyskać w PowerShell, łącząc się z usługą Azure Active Directory i Exchange Online PowerShell. W tym celu stosuje się odpowiednie polecenia cmdlet i polecenia PowerShell.
Jako alternatywę dla metod natywnych można przywrócić zawartość skrzynki pocztowej Office 365 z kopii zapasowej. W tym przypadku należy skorzystać z niezawodnego Rozwiązanie do tworzenia kopii zapasowych w usłudze Exchange Online , który obsługuje tworzenie kopii zapasowej poczty Office 365 i umożliwia odzyskanie lub przywrócenie całej skrzynki pocztowej oraz niestandardowych wiadomości e-mail z aktywnych i nieaktywnych kont Office 365 na konto źródłowe lub inne konto.
NAKIVO Backup & Replication to kompleksowe rozwiązanie do ochrony danych, które obsługuje tworzenie kopii zapasowej Office 365, w tym danych przechowywanych w Exchange Online, OneDrive dla Firm i SharePoint Online.