1
resposta

RetençãoPadrão

Como você usaria PowerShell para identificar todas as caixas de correio em Office 365 que não possuem uma política de retenção atribuída, e em seguida aplicar uma política padrão chamada 'RetençãoPadrão'?"

1 resposta

Olá, Julio! Tudo bem?

Para identificar todas as caixas de correio no Office 365 que não possuem uma política de retenção atribuída e, em seguida, aplicar uma política padrão chamada 'RetençãoPadrão', você pode usar o PowerShell com o módulo Exchange Online Management. Aqui está um exemplo de como você pode fazer isso:

Primeiro, você precisa se conectar ao Exchange Online:

Connect-ExchangeOnline -UserPrincipalName seuemail@dominio.com

Depois de conectado, você pode usar o seguinte comando para identificar as caixas de correio sem uma política de retenção:

Get-Mailbox -ResultSize Unlimited | Where-Object { -not $_.RetentionPolicy } | Select-Object DisplayName, PrimarySmtpAddress

Este comando lista todas as caixas de correio que não têm uma política de retenção atribuída.

Para aplicar a política de retenção 'RetençãoPadrão' a essas caixas de correio, você pode usar:

Get-Mailbox -ResultSize Unlimited | Where-Object { -not $_.RetentionPolicy } | ForEach-Object { Set-Mailbox -Identity $_.PrimarySmtpAddress -RetentionPolicy "RetençãoPadrão" }

Este comando aplica a política de retenção 'RetençãoPadrão' a todas as caixas de correio que não tinham uma política atribuída anteriormente.

Lembre-se de substituir 'seuemail@dominio.com' pelo seu e-mail de administrador e certifique-se de que a política 'RetençãoPadrão' já esteja criada no seu ambiente do Office 365.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.