Blogger templates

Imágenes del tema: Storman. Con la tecnología de Blogger.

Social Icons

About Me

Mi foto
Consultor con más de 18 años de experiencia y fundador de Systrust de Costa Rica en el 2006; ha desarrollado un gran cantidad de proyectos de infraestructura utilizando especialmente tecnologías Microsoft, Quest, OneIdentity, Parallels y Dell.

Featured Posts

Vistas de página en total

Blogroll

About

7 oct 2009

Exchange 2007: Que son los Disconnected Mailboxes

 

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 -StoreMailboxIdentity -confirm:$false

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"