Quicktipp - Löschen von Mailboxen
In diesem Blogeintrag geht es um einen Quicktipp zu einem Problem beim Entfernen von deaktivierten Mailboxen.
Manchmal wird der Status von getrennten Mailboxen nicht korrekt angezeigt. Dies kann passieren, wenn es Synchronisierungsfehler zwischen dem Active Directory User Account und dem Exchange Store gibt.
Der Disable-Mailbox [1] Befehl entfernt die Zuweisung der Mailbox zu einem AD Nutzer.
Die getrennten Postfächer lassen sich mit folgendem Befehl anzeigen:
Get-MailboxDatabase | Get-MailboxStatistics | Where{ $_.DisconnectDate -ne $null } | fl DisplayName, Database, Identity, DisconnectReason
Die Eigenschaft DisconnectReason / MailboxState gibt einen Wert an, der anzeigt, um welche Art von Mailbox es sich handelt.
Bei Mailboxen, die mit Disable-Mailbox deaktiviert wurden, ist dieser Wert Disabled. Wurden sie jedoch in eine andere Postfachdatenbank verschoben, ist jener Softdeleted.
Mit dem Befehl Remove-Mailbox [2] lassen sich Mailboxen, sowie die verknüpften Nutzer löschen.
Es ist außerdem möglich Mailboxen endgültig zu löschen, ohne den Nutzer gleichzeitig zu entfernen. Dies geht mit dem Remove-StoreMailbox [3] Befehl.
Das Problem äußert sich dadurch, dass die Eigenschaft DisconnectReason einer zuvor gelöschten Mailbox nicht korrekt angezeigt wird und der Wert leer ist.
Mit dem Update-StoreMailboxState [4] Cmdlet wird im Active Directory nach getrennten Mailboxen gesucht, die in dem Exchange Store noch nicht als getrennt angezeigt werden und anschließend der Status der Mailboxen aktualisiert.
Danach sollte der DisconnectReason Wert angezeigt werden.
Dieser Befehl existiert für Exchange 2013 und 2016. Für Exchange 2010 gibt es hierfür Clean-MailboxDatabase. [5]
[1] https://docs.microsoft.com/en-us/powershell/module/exchange/mailboxes/disable-mailbox?view=exchange-ps
[2] https://docs.microsoft.com/en-us/powershell/module/exchange/mailboxes/remove-mailbox?view=exchange-ps
[3] https://docs.microsoft.com/en-us/powershell/module/exchange/mailbox-databases-and-servers/remove-storemailbox?view=exchange-ps
[4] https://docs.microsoft.com/en-us/powershell/module/exchange/mailbox-databases-and-servers/Update-StoreMailboxState?view=exchange-ps
[5] https://docs.microsoft.com/de-de/powershell/module/exchange/mailbox-databases-and-servers/Clean-MailboxDatabase?view=exchange-ps
MEHR BLOG-KATEGORIEN
- ASP.NET
- Active Directory
- Administration Tools
- Allgemein
- Backup
- ChatBots
- Configuration Manager
- DNS
- Data Protection Manager
- Deployment
- Endpoint Protection
- Exchange Server
- Gruppenrichtlinien
- Hyper-V
- Intune
- Konferenz
- Künstliche Intelligenz
- Linux
- Microsoft Office
- Microsoft Teams
- Office 365
- Office Web App Server
- Powershell
- Remote Desktop Server
- Remote Server
- SQL Server
- Sharepoint Server
- Sicherheit
- System Center
- Training
- Verschlüsselung
- Virtual Machine Manager
- Visual Studio
- WSUS
- Windows 10
- Windows 8
- Windows Azure
- Windows Client
- Windows Server
- Windows Server 2012
- Windows Server 2012R2
- Windows Server 2016
- Windows Server 2019
- Windows Server 2022
- Zertifikate