Administrar la suspensión por litigio mediante PowerShell | Oficina 365
La retención por litigio es un futuro servidor de Exchange que nos permite "congelar" todos los elementos de correo que fueron eliminados por el usuario y mantener este elemento de correo en una carpeta oculta a la que puede acceder el administrador de Exchange. En otras palabras, cada uno de los elementos de correo que el usuario eliminó intencionalmente o accidentalmente se puede recuperar.
Retención por juicio
La "protección" de elementos de correo eliminados se implementará para todo tipo de elementos de correo, como calendario, correo, etc. De forma predeterminada, los elementos de correo eliminados se guardarán durante un período de tiempo ilimitado.
En un escenario de cliente de Office 365 y Exchange Online, la capacidad de usar la opción de retención por litigio está disponible solo para los clientes de Office 365 que compraron la licencia Exchange Online E3 o el plan Exchange Online 2.
El artículo actual describe la forma en que aplicamos la retención por juicio en los buzones de correo de Exchange Online. En caso de que necesite información sobre la parte relacionada con “cómo recuperar elementos de correo” de un buzón con retención por juicio, puede leer el artículo Uso de eDiscovery & Hold in situ de Exchange para recuperar elementos de correo eliminados | 6#7.
Conéctese a Exchange Online PowerShell
Para poder ejecutar los comandos de PowerShell especificados en el artículo actual, deberá conectarse a Exchange Online PowerShell.
Inicie Windows PowerShell como administrador y ejecute el cmdlet Connect-ExchangeOnline.
Connect-ExchangeOnline1. Asignar retención por litigio
Asignar retención por litigio a un único buzón
Sintaxis del comando de PowerShell:
Set-Mailbox "Identity" -LitigationHoldEnabled $TrueEjemplo de comando de PowerShell:
Set-Mailbox "John" -LitigationHoldEnabled $TrueAsignar retención por litigio a un único buzón y definir el rango de tiempo (7 años)
Sintaxis del comando de PowerShell:
Set-Mailbox "Identity" -LitigationHoldEnabled $True -LitigationHoldDuration "time range"Ejemplo de comando de PowerShell:
Set-Mailbox "John" -LitigationHoldEnabled $True -LitigationHoldDuration "2555"Asignar retención por litigio a todos los buzones (modo masivo)
Ejemplo de comando de PowerShell:
Get-Mailbox -ResultSize Unlimited -Filter {RecipientTypeDetails -eq "UserMailbox"} | Set-Mailbox -LitigationHoldEnabled $TrueAsignar retención de litigios a todos los buzones (modo masivo) según el departamento
Sintaxis del comando de PowerShell:
Get-Recipient -RecipientTypeDetails UserMailbox -ResultSize unlimited -Filter '(Department -eq "Department")' | Set-Mailbox -LitigationHoldEnabled $TrueEjemplo de comando de PowerShell:
Get-Recipient -RecipientTypeDetails UserMailbox -ResultSize unlimited -Filter '(Department -eq "Marketing")' | Set-Mailbox -LitigationHoldEnabled $TrueAsignar retención por litigio a todos los buzones que no tienen retención por litigio
Ejemplo de comando de PowerShell:
Get-Mailbox | Where {$_.LitigationHoldEnabled -match "False"} | ForEach-Object {
$Identity = $_.alias; Set-Mailbox -Identity $Identity -LitigationHoldEnabled $True }2. Mostrar información sobre la retención por litigio
Mostrar información sobre un único buzón con retención por juicio
Sintaxis del comando de PowerShell:
Get-Mailbox "Identity" | FL LitigationHold*
Ejemplo de comando de PowerShell:
Get-Mailbox "John" | FL LitigationHold*Mostrar información sobre todos los buzones con retención por juicio
Ejemplo de comando de PowerShell:
Get-Mailbox -ResultSize Unlimited | FL LitigationHold*Mostrar información sobre los buzones de usuario con retención por juicio utilizando el operador de filtro
Ejemplo de comando de PowerShell:
Get-Mailbox -ResultSize Unlimited -Filter {RecipientTypeDetails -eq "UserMailbox"} | FL Name,LitigationHold*Mostrar información sobre los buzones de usuario con retención por juicio utilizando el operador Where
Ejemplo de comando de PowerShell:
Get-Mailbox -ResultSize Unlimited | Where {$_.LitigationHoldEnabled -match "True"} | FL Name,LitigationHold*Mostrar información sobre buzones de usuario sin retención por juicio
Ejemplo de comando de PowerShell:
Get-Mailbox -ResultSize Unlimited | Where {$_.LitigationHoldEnabled -match "False"} | FL Name,LitigationHold*Mostrar información sobre buzones con retención por juicio | Carpeta de elementos recuperables
Ejemplo de comando de PowerShell:
Get-Mailbox -ResultSize Unlimited -Filter {LitigationHoldEnabled -eq $true} | Get-MailboxFolderStatistics -FolderScope RecoverableItems | FT Identity,FolderAndSubfolderSize -Auto3. Eliminar la suspensión por litigio
Eliminar retención por litigio de un único buzón
Sintaxis del comando de PowerShell:
Set-Mailbox "Identity" -LitigationHoldEnabled $FalseEjemplo de comando de PowerShell:
Set-Mailbox "John" -LitigationHoldEnabled $FalseEliminar la retención por litigio de todos los buzones de correo de los usuarios
Ejemplo de comando de PowerShell:
Get-Mailbox -ResultSize Unlimited -Filter {RecipientTypeDetails -eq "UserMailbox"} | Set-Mailbox -LitigationHoldEnabled $False