none
Borrar de manera definitiva una cuenta en Exchange Server 2007 RRS feed

  • Pregunta

  • Saludos

    Quisiera conocer la forma tanto gráfica como por consola de como borrar una cuenta de correo en Exchange Server 2007 para que no este más en "Disconnected Mailbox".

    Gracias

    • Cambiado Guillermo Delprato [] miércoles, 24 de octubre de 2012 18:22 (De:Servidores de infraestructura y redes)
    miércoles, 24 de octubre de 2012 14:34

Respuestas

  • Hola soporteredes!

    Te paso a responder tu pregunta, con un poco más de explicación que puede venirte bien!

    Para remover una casilla que figure en "Disconnected mailbox":

    Remove-Mailbox -Database "BasedeDatos" -StoreMailboxIdentity "MailboxGuid" -confirm:$false
    Como verás, en el comando anterior debés conocer el "MailboxGuid" de la cuenta que deseás remover. Si querés conocerlo (para ingresarlo en el comando anterior) podés utilizar el siguiente comando:
    Get-MailboxStatistics | where-object { $_.DisconnectDate -ne $null } | Select DisplayName,MailboxGuid

    Esto te va a dar un listado de las cuentas en "Disconnected Mailbox" y su DisplayName con su correspondiente MailboxGuid para utilizarlo en el comando anterior.

    Ahora bien, quizás quieras remover TODAS las casillas que tenés en Disconnected Mailbox. Para esto, tenemos que dar los siguientes pasos (son 2 pasos):

    Primero: acumular las cuentas en una variable llamada "$users":

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

    Luego, eliminar cada una de las cuentas con el siguiente comando:

    $users | ForEach { Remove-Mailbox -Database "BasedeDatos" -StoreMailboxIdentity $_.MailboxGuid -confirm:$false }

    Espero haber sido más claro que antes!!

    Cualquier cosa nos consultás.

    Saludos!!


    Pablo Ariel Di Loreto
    IT Consultant

    This posting is provided "AS IS" with no warranties and confers no rights! Always test ANY suggestion in a test environment before implementing!

    domingo, 28 de octubre de 2012 7:58

Todas las respuestas

  • Hola soporteredes!

    Te cuento dos temas:

    • No es posible eliminar permanentemente una cuenta de usuario por entorno gráfico. Para removerlo sin que sea disonnected mailbox, debés usar el siguiente comando:
    Remove-Mailbox -Identity Dominio\Usuario -Permanent $true

    Link oficial: http://technet.microsoft.com/en-us/library/aa995948(v=exchg.80).aspx

    • Si deseás remover una cuenta en disconnected mailbox (que ya está ahí), tampoco podés utilizar la interfaz gráfica, y debés utilizar el siguiente comando:
    Remove-Mailbox -Database BasedeDatos -StoreMailboxIdentity MailboxGuid -confirm:$false
    Saludos!!


    Pablo Ariel Di Loreto
    IT Consultant

    This posting is provided "AS IS" with no warranties and confers no rights! Always test ANY suggestion in a test environment before implementing!

    miércoles, 24 de octubre de 2012 17:29
  •  Saludos

    El último comando si lo uso me borra solo las cuentas ya eliminadas?. Es que nunca lo he usado serias tan amable de describirme brevemente cada parte de la instrucción. Perdona la molestia pero más que el proceso completo quisiera conocer cada parte al borrarlo.

    Gracias y eres muy atento. 

    jueves, 25 de octubre de 2012 17:05
  • Saludos, Podrian contestar mi pregunta? Gracias 

    viernes, 26 de octubre de 2012 23:28
  • Hola soporteredes!

    Te paso a responder tu pregunta, con un poco más de explicación que puede venirte bien!

    Para remover una casilla que figure en "Disconnected mailbox":

    Remove-Mailbox -Database "BasedeDatos" -StoreMailboxIdentity "MailboxGuid" -confirm:$false
    Como verás, en el comando anterior debés conocer el "MailboxGuid" de la cuenta que deseás remover. Si querés conocerlo (para ingresarlo en el comando anterior) podés utilizar el siguiente comando:
    Get-MailboxStatistics | where-object { $_.DisconnectDate -ne $null } | Select DisplayName,MailboxGuid

    Esto te va a dar un listado de las cuentas en "Disconnected Mailbox" y su DisplayName con su correspondiente MailboxGuid para utilizarlo en el comando anterior.

    Ahora bien, quizás quieras remover TODAS las casillas que tenés en Disconnected Mailbox. Para esto, tenemos que dar los siguientes pasos (son 2 pasos):

    Primero: acumular las cuentas en una variable llamada "$users":

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

    Luego, eliminar cada una de las cuentas con el siguiente comando:

    $users | ForEach { Remove-Mailbox -Database "BasedeDatos" -StoreMailboxIdentity $_.MailboxGuid -confirm:$false }

    Espero haber sido más claro que antes!!

    Cualquier cosa nos consultás.

    Saludos!!


    Pablo Ariel Di Loreto
    IT Consultant

    This posting is provided "AS IS" with no warranties and confers no rights! Always test ANY suggestion in a test environment before implementing!

    domingo, 28 de octubre de 2012 7:58
  • Saludos

    Super Claro, gracias esto era lo que buscaba. Sin embargo los estaré molestando como siempre con otras cosas. 

    lunes, 29 de octubre de 2012 19:12