Condividi tramite


Eliminare definitivamente una cassetta postale in Exchange Server

Quando si eliminano in maniera definitiva le cassette postali attive e quelle disconnesse, tutto il contenuto relativo viene eliminato dal database delle cassette postali di Exchange con perdita di dati permanente. Quando si elimina definitivamente una cassetta postale attiva, viene eliminato l'account utente di Active Directory associato.

Un'alternativa per eliminare definitivamente una cassetta postale è disconnetterla. Dopo aver disconnesso una cassetta postale, per impostazione predefinita, Exchange conserva i dati nel database delle cassette postali per 30 giorni. In questo modo è possibile riconnettere o ripristinare una cassetta postale prima che venga eliminata dal database.

Per altre informazioni sulle cassette postali disconnesse ed eseguire altre attività di gestione correlate in Exchange, vedere gli argomenti seguenti:

Nota

Non è possibile usare l'interfaccia di amministrazione di Exchange per eliminare definitivamente una cassetta postale attiva o una cassetta postale disconnessa.

Che cosa è necessario sapere prima di iniziare?

Consiglio

Problemi? È possibile richiedere supporto nei forum di Exchange. I forum sono disponibili sui seguenti siti: Exchange Server, Exchange Online o Exchange Online Protection.

Usare Exchange Management Shell per eliminare definitivamente una cassetta postale attiva

Se non si include il parametro Permanente quando si elimina una cassetta postale, la cassetta postale eliminata viene conservata nel database delle cassette postali per 30 giorni (per impostazione predefinita) prima che venga eliminata definitivamente.

Eseguire il comando seguente per eliminare definitivamente una cassetta postale attiva e l'account utente di Active Directory associato:

Remove-Mailbox -Identity <Identity> -Permanent $true

Per informazioni dettagliate sulla sintassi e sui parametri, vedere Remove-Mailbox.

Come verificare se l'operazione ha avuto esito positivo

Per verificare la corretta eliminazione definitiva di una cassetta postale attiva, effettuare le operazioni seguenti:

  1. Verificare che la cassetta postale non sia più elencata nell'interfaccia di amministrazione di Exchange.

  2. Verificare che l'account utente associato non sia elencato in Utenti e computer di Active Directory.

  3. Sostituire <DisplayName> con il nome visualizzato della cassetta postale ed eseguire i comandi seguenti in Exchange Management Shell per verificare che la cassetta postale sia stata eliminata correttamente dal database delle cassette postali di Exchange:

    $dbs = Get-MailboxDatabase
    $dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisplayName -eq "<DisplayName>"}
    

    Se la cassetta postale è stata eliminata correttamente, il comando non restituirà alcun risultato. Se la cassetta postale non è stata eliminata, il comando restituirà le informazioni relative alla cassetta postale.

Utilizzare Exchange Management Shell per trovare il tipo di cassetta postale disconnesso

Una cassetta postale disconnessa può essere disabilitata o eliminata temporaneamente. È necessario specificare il tipo corretto per eliminare definitivamente una cassetta postale disconnessa. In caso contrario, il comando avrà esito negativo.

Sostituire <DisplayName> con il nome visualizzato della cassetta postale ed eseguire il comando seguente per determinare se una cassetta postale disconnessa è disabilitata o eliminata temporaneamente:

$dbs = Get-MailboxDatabase
$dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisplayName -eq "<DisplayName>"} | Format-List DisplayName,MailboxGuid,Database,DisconnectReason

Il valore della proprietà DisconnectReason sarà Disabled o SoftDeleted.

È possibile eseguire i comandi seguenti per visualizzare il tipo per tutte le cassette postali disconnesse nell'organizzazione:

$dbs = Get-MailboxDatabase
$dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisconnectReason -ne $null} | Format-List DisplayName,MailboxGuid,Database,DisconnectReason

Usare Exchange Management Shell per eliminare definitivamente una cassetta postale disconnessa

Attenzione

Quando si utilizza il cmdlet Remove-StoreMailbox per eliminare definitivamente una cassetta postale disconnessa, tutto il contenuto viene eliminato dal database delle cassette postali e la perdita dei dati è permanente.

Questo esempio elimina definitivamente la cassetta postale disabilitata con GUID 2ab32ce3-fae1-4402-9489-c67e3ae173d3 dal database delle cassette postali denominato MBD01.

Remove-StoreMailbox -Database MBD01 -Identity "2ab32ce3-fae1-4402-9489-c67e3ae173d3" -MailboxState Disabled

Questo esempio elimina definitivamente la cassetta postale eliminata temporaneamente per Dan Jump dal database delle cassette postali denominato MBD01.

Remove-StoreMailbox -Database MBD01 -Identity "Dan Jump" -MailboxState SoftDeleted

In questo esempio vengono eliminate definitivamente tutte le cassette postali eliminate temporaneamente dal database delle cassette postali denominato MBD01.

Get-MailboxStatistics -Database MBD01 | where {$_.DisconnectReason -eq "SoftDeleted"} | ForEach {Remove-StoreMailbox -Database $_.Database -Identity $_.MailboxGuid -MailboxState SoftDeleted}

Per informazioni dettagliate sulla sintassi e sui parametri, vedere Remove-StoreMailbox e Get-MailboxStatistics.

Come verificare se l'operazione ha avuto esito positivo

Per verificare che sia stata eliminata definitivamente una cassetta postale disconnessa e che sia stata eliminata correttamente dal database delle cassette postali, sostituire <DisplayName> con il nome visualizzato della cassetta postale ed eseguire il comando seguente:

$dbs = Get-MailboxDatabase
$dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisplayName -eq "<DisplayName>"}

Se la cassetta postale è stata eliminata correttamente, il comando non restituirà alcun risultato. Se la cassetta postale non è stata eliminata, il comando restituirà le informazioni relative alla cassetta postale.