Connettersi tramite PowerShell a Office365:
-
Install-Module -Name ExchangeOnlineManagement
-
Import-Module ExchangeOnlineManagement
-
Connect-ExchangeOnline -UserPrincipalName mioindirizzoemail
Verificare il Retain Delete sui vari piani di Exchange:
Get-MailboxPlan |ft Name,RetainDeletedItemsFor
Avrete un risultato simile:
Name | RetainDeletedItemsFor |
---|---|
ExchangeOnlineDeskless-c0efa76b-66f6-479e-963c-3e30a808e010 | 14.00:00:00 |
ExchangeOnline-2ac40b2e-678a6-4484-a387-b3956b787eee | 14.00:00:00 |
ExchangeOnlineEnterprise-bdc01d94-3892-4936-b107-8a0509fae1fd | 14.00:00:00 |
ExchangeOnlineEssentials-a5fef2a5-49d0-562f-9688-ca797def08ec | 14.00:00:00 |
Per modificare il valore dei giorni, ad esempio 30 giorni:
Get-MailboxPlan | Set-MailboxPlan -RetainDeletedItemsFor 30
Per vedere invece la singola casella postale di un utente:
Get-Mailbox "Stefano Marzorati" | FL RetainDeletedItemsFor
Per modificare invece la singola casella postale di un utente:
Set-Mailbox "Stefano Marzorati" -RetainDeletedItemsFor 30.00:00:00
Per invece volete modificare tutte le caselle della vostra orgazizzazione:
Get-Mailbox -ResultSize unlimited -Filter {(RecipientTypeDetails -eq 'UserMailbox')} | Set-Mailbox -RetainDeletedItemsFor 30
Chudere la sessione:
Remove-PSSession $Session