Buscar en pantallazos.es.

miércoles, 25 de enero de 2017

Textual description of firstImageUrl

Exchange 2016 PowerShell: Guardar elementos eliminados en todos los buzones.

En el laboratorio de hoy, vamos a asignar los valores para la retención de todos los elementos eliminados de nuestra base de datos de Microsoft Exchange 2013 o 2016, ya sean mensajes o buzones enteros, en esta ocasión haremos uso de la Shell de administración de Exchange.

Hemos dividido este artículo en dos laboratorios independientes a los que podéis acceder usando el índice que encontrareis a continuación:
El primer paso será abrir una nueva ventana de la Shell de administración de Exchange y imprimir por pantalla un listado de las bases de datos de buzones que tenemos creadas en nuestra organización.

Para imprimir por pantalla un listado de bases de datos de buzones de nuestra usaremos el comando siguiente:

Get-MailboxDatabase

Una vez sepamos el nombre de la base de datos de Exchange sobre la que queremos actuar, procederemos a configurar la retención de los elementos eliminados. Para ello, usaremos el parámetro DeletedItemRetention.

Usando DeletedItemRetention conseguiremos especificar el período de tiempo que se mantendrán los elementos eliminados de un buzón.

Para especificar el valor, lo podemos introducir como un intervalo de tiempo en formato dd.hh:mm:ss. El valor predeterminado 14 días.

Esta configuración se aplicará a todos los buzones de la base de datos que no tengan configurado un valor de retención de elementos eliminados personalizado.

La construcción final del comando será la que mostramos a continuación.

Set-MailboxDatabase -Identity "NOMBRE_BASE_DE_DATOS" -DeletedItemRetention "NUMERO_DIAS"

Para definir la retención de los buzones eliminados, podemos usar el parámetro MailboxRetention. 

Con MailboxRetention, definiremos el período de tiempo que queremosa retener todos los buzones de correo que hayan sido eliminados antes que sean borrados de forma permanentemente. De éste modo, si borramos por error un buzón de correo completo podremos recuperarlo fácilmente.

Para especificar el valor usaremos, como en el caso anterior, un intervalo de tiempo en formato dd.hh:mm:ss. El valor predeterminado para MailboxRetention es 30 días.

La construcción final del comando será la que mostramos a continuación.

Set-MailboxDatabase -Identity "NOMBRE_BASE_DE_DATOS" -MailboxRetention "NUMERO_DIAS"

Set-MailboxDatabase -Identity "NOMBRE_BASE_DE_DATOS" -DeletedItemRetention "NUMERO_DIAS"

Podemos comprobar, usando la GUI, los cambios realizados mediante los comandos ejecutados en Exchange PowerShell.

Podemos comprobar, usando la GUI, los cambios realizados mediante los comandos ejecutados en Exchange PowerShell.

También podemos aplicar el parámetro RetainDeletedItemsUntilBackup, este modificador especificará si se deben mantener los elementos eliminados del buzón, hasta que se ejecute la siguiente tarea de copia de seguridad de la base de datos de Microsoft Exchage 2013 o 2016.

Los valores válidos para RetainDeletedItemsUntilBackup son:
  • $True - Los elementos eliminados se mantendrán hasta la siguiente copia de seguridad de la base de datos del buzón.
  • $False - La retención de elementos eliminados no dependerá de la siguiente tarea de copia de seguridad de la base de datos de Exchange. $False es el valor predeterminado.
Esta configuración se aplicará a todos los buzones de nuestra base de datos de Exchange que no tengan configurado de forma personalizada RetainDeletedItemsUntilBackup.

La construcción final del comando será la que mostramos a continuación.

Set-MailboxDatabase -Identity "NOMBRE_BASE_DE_DATOS" -RetainDeletedItemsUntilBackup $True

Set-MailboxDatabase -Identity "NOMBRE_BASE_DE_DATOS" -RetainDeletedItemsUntilBackup $True

Podemos comprobar, usando la GUI, los cambios realizados mediante los comandos ejecutados en Exchange PowerShell.

Podemos comprobar, usando la GUI, los cambios realizados mediante los comandos ejecutados en Exchange PowerShell.

No hay comentarios:

Publicar un comentario