Wenn ihr herausfinden möchtet, wann ein Exchange Postfach erstellt wurde, werdet ihr wahrscheinlich über das Active Directory-Benutzer Attribut MSExchWhenMailboxCreated stolpern. Um den Wert auszulesen, könnt ihr PowerShell oder Active Directory-Benutzer und -Computer (ADUC) verwenden.

1
Get-ADUser -Properties MSExchMaiboxWhenCreated

Get MSExchWhenMailboxCreated attribute using PowerShell

MSExchWhenMailboxCreated enthält nicht die ganze Wahrheit

Das könnte schon das Ende der Geschichte sein. ABER das Attribut ist nicht, was ihr vielleicht denkt. Das Attribut wird nur propagiert wenn der Benutzer DAS ERSTE MAL ein Postfach erhält. Wenn das Postfach zwischenzeitlich deaktiviert und dann später neuerstellt wurde, bleibt trotzdem der Zeitstempel der ersten Postfacherstellung.

Überprüfung des MSExchWhenMailboxCreated Attributs per PowerShell, nach einer Postfach-Neuerstellung

Das wirkliche Datum der Postfacherstellung herausfinden

Wenn die Postfacherstellung erst kürzlich geschehen ist, könnt ihr eventuell einen entsprechenden Eintrag im Ereignislog des Exchange Servers finden. Wenn ihr das MSExchange Management Event Log manuell nach Postfacherstellungen durchsucht (STRG+F und nach “Enable-Mailbox” suchen), findet ihr eventuell das tatsächliche Datum der Postfacherstellung. Der PowerShell Weg wäre:

1
Get-EventLog -Source "MSExchange CmdletLogs" -LogName "MSExchange Management" -ComputerName <Servername> -Message "*Enable-Mailbox*test.user*"

Überprüfen des  MSExchange Management Event Log auf Postfacherstellungen

Exchange Versionen

Die Vorgehensweise wurde mit Exchange 2013 CU23 getestet. Ich bin mir nicht sicher, ob das beobachtete Verhalten ein Bug in Exchange 2013 ist. Die generelle Vorgehensweise sollte auch mit Exchange 2016/2019 funktionieren.