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 
  • Asociar .ps1 a powershell.exe a través del GPO de dominio en 2008r2
  • Cómo pin scripts powershell a la barra de tareas?
  • Cómo combinar properties en Powershell de varios objects
  • Cómo instalar RSAT en estaciones de trabajo remotas de Windows 7 usando Powershell en 2003 AD
  • MailboxExportRequest ContentFilter es "Recibido -ne $ null" al consultar por date
  • Powershell - información del espacio libre del email
  • ¿Es posible PowerShell 2.0 en Windows XP SP3 64 bits?
  • Utilizar icacls para listr la propiedad de los directorys
  • Buscar un script para restaurar una copy de security del server SQL
  • ¿Cómo planificar un script para ser ejecutado en el final de session dentro de un script powershell?
  • Powershell: no se puede conectar a través de SSL
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.