Cuando se crea un mailbox para un nuevo o existente usuario, los atributos requeridos por el mailbox son agregados al objeto del usuario en el Active Directory. El mailbox es creado en la base de datos hasta que el usuario ingrese por primera vez o reciba un correo.
Si un mailbox recién creado es removido o deshabilitado antes de que este sea definido en la base de datos, este no estará disponible como un disconnected mailbox.
Un disconnected mailbox es un mailbox que no está asociado a un usuario de Active Directory y es un método para recuperar información sin hacer una recuperación de toda una base de datos. Exchange mantiene un disconnected mailbox por 30 días; tiempo durante el cual este puede ser asociado a una cuenta de Active Directory.
Para que el buzón quede como un disconnected mailbox se debe seleccionar “disable” en las propiedades del buzón y no “remove” ya que este ultimo elimina tanto el mailbox con el usuario de Active Directory.
Para remover los disconnected mailbox antes de que se cumplan los 30 días, se puede ejecutar los siguientes comandos en el Shell.
Para remover un disconnected mailbox:
Paso No.1 Listar los disconnected maiboxes existentes
Get-MailboxStatistics | where-object { $_.DisconnectDate -ne $null } | Select DisplayName,MailboxGuid
Paso No.2 Remover el disconnected mailbox según su GUID
Remove-Mailbox -Database
Para remover todos los disconnected mailboxes:
Paso No. 1 Capturar en una variable todos los disconnected mailbox
$users = Get-MailboxStatistics | where-object { $_.DisconnectDate -ne $null } | Select DisplayName,MailboxGuid
Paso No.2 Remover todos los objetos definidos en la variable
$users | ForEach { Remove-Mailbox -Database "Mailbox Database" -StoreMailboxIdentity $_.MailboxGuid -confirm:$false }
0 on: "Exchange 2007: Que son los Disconnected Mailboxes"