none
Disconnected Mailbox RRS feed

  • Pregunta

  • Tengo Exchange 2007 instalado en Windows 2008 server. Funciona bien, pero tengo un grupo de usuarios que elimine en una lista llamada Disconnected mailbox, quiero saber como eliminarlas definitivamente, ¿alguien puede decirme como?

     

    Muchas gracias

    martes, 13 de enero de 2009 14:31

Respuestas

  • Gracias amartinez por tu respuesta.

    No probe tu solucion, pero encontre antes otra solucion en un foro y me sirvio a la perfeccion

     

    Listing all disconnected mailboxes

    Get-MailboxStatistics | where-object { $_.DisconnectDate -ne $null } | Select DisplayName,MailboxGuid

    Removing a single entry

    Remove-Mailbox -Database <Database-Name> -StoreMailboxIdentity <MailboxGuid> -confirmEmbarrassedfalse

    Removing all users at the same time

    $users = Get-MailboxStatistics | where-object { $_.DisconnectDate -ne $null } | Select DisplayName,MailboxGuid

     

    Now that we have all disconnected mailboxes in a var, we can run the following cmdlet to remove all of them:

    $users | ForEach { Remove-Mailbox -Database "Mailbox Database" -StoreMailboxIdentity $_.MailboxGuid -confirmEmbarrassedfalse }

     

    Espero que a otros les sirva como a mi me sirvio

    martes, 13 de enero de 2009 20:10

Todas las respuestas

  • Tienes que purgarlos de la base de datos, esto lo puedes hacer seleccionando el buzon y ejecutar la opciób "purgue"

     

    Saludos

     

    martes, 13 de enero de 2009 20:06
  • Gracias amartinez por tu respuesta.

    No probe tu solucion, pero encontre antes otra solucion en un foro y me sirvio a la perfeccion

     

    Listing all disconnected mailboxes

    Get-MailboxStatistics | where-object { $_.DisconnectDate -ne $null } | Select DisplayName,MailboxGuid

    Removing a single entry

    Remove-Mailbox -Database <Database-Name> -StoreMailboxIdentity <MailboxGuid> -confirmEmbarrassedfalse

    Removing all users at the same time

    $users = Get-MailboxStatistics | where-object { $_.DisconnectDate -ne $null } | Select DisplayName,MailboxGuid

     

    Now that we have all disconnected mailboxes in a var, we can run the following cmdlet to remove all of them:

    $users | ForEach { Remove-Mailbox -Database "Mailbox Database" -StoreMailboxIdentity $_.MailboxGuid -confirmEmbarrassedfalse }

     

    Espero que a otros les sirva como a mi me sirvio

    martes, 13 de enero de 2009 20:10