
Definizione di “cassetta postale disconnessa” dal sito Microsoft.
Se non sbaglio la cancellazione automatica di una cassetta postale disconnessa avviene dopo 30 giorni, però potreste aver bisogno di cancellarla manualmente. Apriamo la shell di Eschange 2007 e digitiamo:
1 | Get-MailboxStatistics | where-object { $_.DisconnectDate -ne $null } | Select DisplayName,MailboxGuid,Database |fl |
Otterremo una lista simile a questa:
1 2 3 4 5 6 7 | DisplayName : Sala Riunioni MailboxGuid : 17457d07-07f0-4a0f-847a-c531f29eac09 Database : SRV03\Utenti Aziendali\Mailbox Database DisplayName : Mario Rossi MailboxGuid : ebd39944-d444-4edc-b65c-f6fa74f493a8 Database : SRV03\Utenti Aziendali\Mailbox Database |
Adesso possiamo eliminare le cassette postali una alla volta:
1 | Remove-Mailbox -Database -StoreMailboxIdentity -confirm:$true |
oppure tutte insieme:
1 2 | $Disconnesse = Get-MailboxStatistics | where-object { $_.DisconnectDate -ne $null } | Select DisplayName,MailboxGuid,Database $Disconnesse | ForEach { Remove-Mailbox -Database $_.Database -StoreMailboxIdentity $_.MailboxGuid -confirm:$true } |
Il codice appena postato prevede la conferma di cancellazione da parte dell’utente. Se cambiaste $true in $false cancellereste tutti gli utenti senza notifiche di conferme.


Commenti Recenti