none
Vaciar mi Buzon de Correo, sin eliminar la cuenta?? RRS feed

  • Pregunta

  • Hola buen día compañeros tengo un problema, el buzón de mis usuarios lo tengo de 10 GB, pero algunos ya sobrepasaron ese tope y les tuve que aumentar hasta 60 GB, lo que quiero hacer es: sacar el respaldo, eliminar sus correos y luego desde la maquina cargarle el .PST para que el backup recaiga sobre la computadora y no sobre el servidor.

    1) sacar el .PST desde el Exchange (ya lo hice)

    2) Eliminar todos los correos sin eliminar la cuenta (no se como hacerlo)

    3) Cargamos el .PST (maquina del usuario en su Outlook, si se como hacerlo)

    podrían apoyarme con el punto dos por favor..

    saludos

    martes, 27 de mayo de 2014 13:50

Respuestas

  • Hola Miguel Angel!

    No te disculpes, mas bien fue mi error no darte los datos completos.

    La buena noticia es que ya te permite ejecutar el Search-Mailbox!, lo que el mensaje te está diciendo es que no puede ejecutar el switch -DeleteContent, pues bien, eso es porque por defecto nadie tiene asignado el permiso de eliminación! Lo que debes hacer es agregarte al Rol "Mailbox Import Export", este es el rol que te permitirá eliminar el contenido. CUIDA A QUIEN ENTREGAS ESTOS ROLES!!!

    Espero que con esto al fin tengas el resultado que esperas.

    Saludos,

    ---------------------------------------------

    Jesús Peñaranda

    • Marcado como respuesta Uriel Almendra jueves, 29 de mayo de 2014 22:33
    martes, 27 de mayo de 2014 19:28

Todas las respuestas

  • Hola Miguel Angel, este es el paso que te falta:

    Get-mailbox “User1”| search-mailbox –searchquery “Subject:’*’” –DeleteContent

    Con este comando eliminas el contenido de todo el buzón, incluido el Archive Mailbox (de tenerlo activado)

    Espero te sea de ayuda!

    Saludos,

    Jesús Peñaranda

    martes, 27 de mayo de 2014 14:54
  • Hola muchas gracias por contestar, perdona por mi insistencia ya ejecute esa linea y marca un error podrias ayudarme gracias.

    Get-Mailbox "miguelg"| Search-Mailbox -SearchQuery "Subject:'*'" -DeleteContent

    Search-Mailbox : The term 'Search-Mailbox' is not recognized as the name of a cmdlet, function, script file, or
    operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and tr
    again.
    At line:1 char:24
    + Get-Mailbox "miguelg"| Search-Mailbox -SearchQuery "Subject:'*'" -DeleteContent
    +                        ~~~~~~~~~~~~~~
        + CategoryInfo          : ObjectNotFound: (Search-Mailbox:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException

    • Propuesto como respuesta Uriel Almendra miércoles, 28 de mayo de 2014 14:41
    martes, 27 de mayo de 2014 15:54
  • Miguel Angel,

    Debí empezar consultándote que versión de Exchange tienes. Este comando es para Exchange Server 2010 y 2013.

    Si tienes un Exchange 2007 el proceso es diferente, en este caso tienes que deshabilitar y habilitar el buzón, curiosamente así se elimina el contenido:

    Get-mailbox -OrganizationalUnit 'Dominio.local/NombreOU' | Disable-Mailbox  -Confirm:$false

    Get-User -OrganizationalUnit 'Dominio.local/NombreOU' | Enable-Mailbox

    Este comando procesaría a todos los buzones dentro de la OU, si quieres que afecte a un solo buzón haces la consulta de ese buzón y ejecutas el Disable. Algo así:

    Get-Mailbox "miguelg" | Disable-Mailbox -Confirm:$false

    Como siempre se recomienda, has esto primero con un buzón de prueba!

    Saludos,

    ---------------------------------------------

    Jesús Peñaranda

    martes, 27 de mayo de 2014 16:55
  • Hola tengo un xchange Server 2013.

    ejecute esta linea:

    Get-Mailbox "miguelg"| Search-Mailbox -SearchQuery "Subject:'*'" -DeleteContent

    pero me marco error no se a que se deba

    y si estoy utilizando mi usuario no hay problema ya genere mi PST

    

    martes, 27 de mayo de 2014 17:14
  • Miguel Angel,

    Eso sucede porque tu usuario no es miembro del Rol "Discovery Management", desde el ECP agrega a tu usuario a este Rol y vuelve a ejecutar el comando.

    Saludos,

    ---------------------------------------------

    Jesús Peñaranda

    martes, 27 de mayo de 2014 17:20
  • Hola perdona soy nuevo en esto ya lo hice pero me marca error, mil disculpas..
    martes, 27 de mayo de 2014 18:20
  • Hola Miguel Angel!

    No te disculpes, mas bien fue mi error no darte los datos completos.

    La buena noticia es que ya te permite ejecutar el Search-Mailbox!, lo que el mensaje te está diciendo es que no puede ejecutar el switch -DeleteContent, pues bien, eso es porque por defecto nadie tiene asignado el permiso de eliminación! Lo que debes hacer es agregarte al Rol "Mailbox Import Export", este es el rol que te permitirá eliminar el contenido. CUIDA A QUIEN ENTREGAS ESTOS ROLES!!!

    Espero que con esto al fin tengas el resultado que esperas.

    Saludos,

    ---------------------------------------------

    Jesús Peñaranda

    • Marcado como respuesta Uriel Almendra jueves, 29 de mayo de 2014 22:33
    martes, 27 de mayo de 2014 19:28
  • Muchas gracias por el apoyo, que crees que ya ejecuta el comando sin problema pero no encuentra nada sigo teniendo la misma capacidad que tenia al principio
    martes, 27 de mayo de 2014 21:05
  • Listo ya quedo agradezco la ayuda, para todos utilice esta linea


    Search-Mailbox -Identity "User1" -SearchQuery "Dominio" -DeleteContent

    Muchas Gracias a Jesus.Penaranda, de verdad gracias por la ayuda..


    jueves, 29 de mayo de 2014 22:23
  • Hola Miguel,

    Esto es muy fácil, de hecho tienes dos opciones: Después de exportar todos tus buzones a .PST

    Metodo 1: Si planeas hacer esto para todos los usuarios de una base de datos en particular o todos en general

    1-Desmonta la base de datos

    2-Elimina los archivos dentro de la base de datos (ruta física de la base)

    3-Monta la base de datos (Esto te generara una nueva estructura de base de datos con buzones en blanco)

    Metodo dos:

    Ejecuta el comando: Get-mailbox <Buzon> | Export-Mailbox -DeleteContent

    .


    Saludos cordiales | Exchange Trainer | MCDST-MCTS-MCITP-MCSA-MCT

    jueves, 29 de mayo de 2014 23:00
  • Listo ya quedo agradezco la ayuda, para todos utilice esta linea


    Search-Mailbox -Identity "User1" -SearchQuery "Dominio" -DeleteContent

    Muchas Gracias a Jesus.Penaranda, de verdad gracias por la ayuda..


    Que bueno Miguel Angel! Estamos para ayudarnos!

    Saludos,

    Jesús Peñaranda

    jueves, 29 de mayo de 2014 23:13
  • Hola Jesús oye para eliminar otro usuario me marca error.

    si borra pero no todo y estoy haciendo el mismo procedimiento que crees que sea???

    saludos


    viernes, 30 de mayo de 2014 17:52
  • Hola Miguel Angel,

    Pues esta pasando que ese buzón está corrupto, probablemente sea algún contenido dentro que está causando esta inconsistencia, para solucionar esto rápidamente puedes probar con el comando:

    New-MailboxRepairRequest

    Ejemplo:

    New-MailboxRepairRequest -Mailbox Jtoledo -CorruptionType ProvisionedFolder,SearchFolder,AggregateCounts,FolderView

    Ojo: Es una sola línea.

    Si esto no te ayuda podrías probar con alguna herramienta de reparación de terceros.

    Suerte!

    Saludos,


    viernes, 30 de mayo de 2014 20:58
  • Hola, ya quedo realizado  utilice un scrpt para eliminar de forma automatica y realizar el respaldo

    Realiza el respaldo

    powershell.exe -PSconsoleFile "Ubicación del powershell" -command New-MailboxExportRequest ExchangeTest -FilePath "\\lugar donde se van a guardar los .PST"

    elimina 

    powershell.exe -PSconsoleFile "Ubicación del powershell" -command Search-Mailbox -Identity Usuario -DeleteContent -force

    Gracias Jesus Penaranda..

    saludos

    jueves, 5 de junio de 2014 14:30