Exchange 2013 - Healthmailboxen neu erstellen

- 24.03.2016
von Thomas Windscheif / Microlinc



getestet unter:
Windows Server 2012 R2
Exchange 2013 CU10

Benötigt wird das PowerShell-Module ActiveDirectory (Bestandteil der RSAT-Tools).

Mit dem Skript werden automatisch alle Healthmailboxen inkl. der korrespondierenden AD-Objekte entfernt.

  1. Über eine Remote PowerShell-Sitzung werden alle Exchange-Server ermittelt, die mindestens eine Exchange 2013-Installation ausführen (AdminDisplayVersion 15)

  2. Auf diesen Servern wird der Dienst MSExchangeHM (Integritätsdienst) gestoppt.

  3. Mittels des Cmdlets Disable-Mailbox werden alle Monitoring-Mailboxen deaktiviert (Soft Deleted).

  4. Anschließend können im Active Directory entweder manuell im Container "Microsoft Exchange System Objects" > "Monitoring Mailboxes" die Health-Mailbox-Objekte entfernt werden oder durch Setzen des Switch-Parameters RemoveADObjects werden diese automatisch entfernt.

  5. Abschließend wird auf allen Exchange-Servern der Dienst MSExchangeHM wieder gestartet.

  6. Nach einigen Minuten wird Exchange die Monitoring Mailboxen automatisch neu erstellen.





Das Entfernen von Health-Mailboxen gehört nicht zu einer Routine-Arbeit in einer Exchange-Umgebung.
Gelegentlich kommt es aber vor, dass die Anzahl der Objekte im oben genannten Container ungewöhnlich hoch ist (z. B. durch Hinzufügen und Entfernen von temporären Datenbanken, Exchange-Testinstallationen etc.). In solchen Fällen ist es einfacher die Objekte Exchange neu anlegen zu lassen.


Um sich bei der Bereinigung der Healthmailboxen nicht allein auf den Health Service zu verlassen, kann man auf diese Retentionpolicys anwenden. Siehe http://microlinc.homeip.net/index.php?lev1=25&lev2=9&lev3=&id=330

aktuelle Downloads

Download
-> Recreate-HealthMailboxes.zip (Version 1.0) ~ 1,87 KB
MICROL!NC - URL zum Artikel: http://microlinc.homeip.net/index.php?lev1=25&lev2=8&id=329 - Ausdruck vom 17.04.2024