Utilizar Powershell para archivar buzones antes de cierta date

Tenemos un dispositivo de file separado que archiva los posts cuando entran usando una count de diario. Antes de esto tendría que archivar manualmente cada buzón a un file PST y luego almacenar el file en nuestro server de almacenamiento. Por suerte ya no tengo que hacer eso.

Mi pregunta es, con Powershell, ¿es posible entrar en cada buzón (o todos a la vez) y eliminar los posts de correo electrónico antes de una cierta date? Esto me impediría todavía tener que archivar cada buzón a un file de PST, aunque podría eliminar el file de PST más adelante. No quiero tocar elementos de calendar, solo elementos de correo (carpetas y subcarpetas).

One Solution collect form web for “Utilizar Powershell para archivar buzones antes de cierta date”

Si tiene Exchange Server 2007 SP1, puede utilizar el cmdlet Export-Mailbox , con el indicador -DeleteContent y sin un destino, para eliminar simplemente los elementos de correo electrónico que de otro modo se hubieran exportado:

 Get-Mailbox | Export-Mailbox -EndDate (Get-Date).AddDays(-90) -DeleteContent 

En el ejemplo, todos los elementos de todas las carpetas, de antes de 90 días, se eliminarán. Deberá tener derechos de FullAccess en cada buzón en el que realice esta operación.

Para excluir determinadas carpetas, como Contactos o Calendario, utilice el -ExcludeFolders , de la siguiente manera:

 Export-Mailbox -ExcludeFolders "\Contacts","\Calendar" -DeleteContent 
  • Convertir WMI de vbscript a powershell
  • robocopy wierd comportamiento para / copyall
  • Powershell: input de tuberías para Set-Acl
  • Modificación de la authentication en la aplicación web / service en IIS (7 / .5) a través de Powershell
  • El command remoto Invoke-Command Powershell Stop-WebAppPool ya no funciona después de la actualización de Powershell 5
  • Cómo crear Linux VM con ssh público sobre la automation azul
  • ¿Por qué las tareas semanales creadas a través de PowerShell utilizando un usuario diferente fallan con el error 0x41306?
  • ¿Cómo puedo ampliar el valor de time de espera para los libros de text de larga duración que se ejecutaban en serveres Windows?
  • Cambiar el nombre del file en la carpeta cada vez que se crea?
  • Cómo search el último usuario de inicio de session en el nombre de equipo dado en AD
  • Hyper-V 2012 R2 x64 UpdateID
  • Administración de Active Directory con derechos de usuario bajos
  • Cambio de propiedad de files con PowerShell 2.0
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.