Gelöschte Shared Mailbox wiederherstellen

In meinem Tenant löschte ich eine Shared Mailbox, und hatte vergessen die Kalendereinträge der Mailbox zu übertragen. Die Mailbox ist über ein Soft Delete noch für 30 Tage im Papierkorb.

Jede Shared Mailbox ist an ein Benutzerkonto gebunden. Das Benutzerkonto ist, durch die gelöschte Mailbox, im Azure AD Papierkorb ersichtlich.

Gelöschtes Konto der Shared Mailbox
Gelöschtes Konto der Shared Mailbox

Eine klassische Wiederherstellung des (Shared Mailbox) Kontos über Azure AD holte mir die Shared Mailbox nicht zurück. Das Konto einer Shared Mailbox benötigt keinen Exchange Serviceplan.

Zwei alternative Wege über PowerShell.
Dein Konto benötigt für eine Wiederherstellung die Rolle Exchange Admin und das Exchange PowerShell Modul.

Note
Eine gelöschte Mailbox ist für 30 Tage im Papierkorb (Soft Delete). Danach sind beide beschriebenen Wiederherstellungsmöglichkeiten nicht mehr möglich. 



Shared Mailbox wiederherstellen

Mit Undo-SoftDeletedMailbox holt Exchange die Mailbox aus dem Papierkorb und stellt das gelöschte Konto in Azure AD wieder her.

  1. Gelöschte Mailbox abfragen (eine Wiederherstellung benötigt die ObjectId der Mailbox)
  2. Wiederherstellung der Mailbox
  3. Rund zwei Minuten warten
PowerShell
Connect-ExchangeOnline
Get-Mailbox -SoftDeletedMailbox # Step 1
Undo-SoftDeletedMailbox -SoftDeletedObject "45628703-d849-4cca-9cae-8eb8034334fa" # Step 2
# Step 3, take a coffee


Die Shared Mailbox ist im Exchange Admin Center wieder ersichtlich und das Benutzerkonto in Azure AD wiederhergestellt. Delegierung und sonstige Konfigurationen der Mailbox sind aktiv. Bis die Mailbox in Outlook wieder angezeigt wird kann es ein wenig dauern.
Beachte, ein Login für das Benutzerkonto ist nach der Wiederherstellung nicht blockiert.


Gelöschte Shared Mailbox in andere Mailbox wiederherstellen

Eine alternative Möglichkeit der Wiederherstellung ist die Erstellung einer neuen Shared Mailbox und eine Datenübertragung aus der alten Mailbox in die neue Shared Mailbox.

  1. Es wird eine neue Shared Mailbox erstellt.
  2. Daten der gelöschten Mailbox werden geladen.
  3. An Exchange wird ein Auftrag erteilt die Daten aus der Mailbox im Papierkorb in die neu erstellte Shared Mailbox wiederherzustellen.
  4. Der Wiederherstellungsstatus wird überprüft.
PowerShell
Connect-ExchangeOnline
$NewSharedMailbox = New-Mailbox -Name "TATemp Restore" -Alias "tatemprestore" -Shared # Step 1
$MailboxtoRestore = Get-Mailbox -Identity asbmail -SoftDeletedMailbox # Step 2
New-MailboxRestoreRequest -SourceMailbox $MailboxtoRestore.DistinguishedName -TargetMailbox $NewSharedMailbox.PrimarySmtpAddress -AllowLegacyDNMismatch # Step 3
Get-MailboxRestoreRequest | Select Name,TargetMailbox,Status,RequestGuid # Step 4

PowerShell


Alternativ, falls wie in meinem Fall Kalendereinträge vermisst werden, ist nur die Wiederherstellung der Kalendereinträge möglich. Abhängig zur Mailboxgrösse kann die Wiederherstellung dadurch schneller fertig sein.

PowerShell
New-MailboxRestoreRequest -SourceMailbox $MailboxtoRestore.DistinguishedName -TargetMailbox $NewSharedMailbox.PrimarySmtpAddress -AllowLegacyDNMismatch -IncludeFolders "#Calendar#/*" # Step 3

Share
Avatar photo

Tobias Asböck

Tobias is a Senior System Engineer with more than 10 years of professional experience with Microsoft 365 products such as SharePoint Online, SharePoint Premium, OneDrive for Business, Teams Collaboration, Entra ID, Information Protection, Universal Print, and Microsoft 365 Licensing. He also has 15+ years of experience planning, administering, and operating SharePoint Server environments. Tobias is a PowerShell Scripter with certifications for Microsoft 365 products. In his spare time, Tobias is busy with updates in the Microsoft 365 world or on the road with his road bike and other sports activities. If you have additional questions, please contact me via LinkedIn or [email protected].

Leave a Reply

Your email address will not be published. Required fields are marked *