Condividi tramite


Eliminazione definitiva di una cassetta postale

Si applica a: Exchange Server 2013

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 che è stata disconnessa, per impostazione predefinita, la cassetta postale viene conservata nel database relativo per 30 giorni. In questo modo è possibile riconnettere o ripristinare una cassetta postale prima che venga eliminata dal database.

Per ulteriori informazioni sulle cassette postali disconnesse e per eseguire altre attività di gestione relative, vedere gli argomenti seguenti:

Nota

Non è possibile utilizzare EAC per eliminare definitivamente una cassetta postale attiva o disconnessa.

Che cosa è necessario sapere prima di iniziare?

Consiglio

Problemi? È possibile richiedere supporto nei forum di Exchange. Visitare i forum all'indirizzo Exchange Server.

Eliminare definitivamente una cassetta postale attiva

Eliminazione permanente di una cassetta postale attiva tramite Shell

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

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

Nota

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

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

Come si sa di aver eliminato definitivamente una cassetta postale attiva?

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 in EAC.

  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 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.

Eliminare in maniera definitiva una cassetta postale disconnessa

Rimozione permanente di una cassetta postale disconnessa tramite Shell

Esistono due tipi di cassette postali disconnesse: disabilitate e con eliminazione reversibile. Quando si esegue il cmdlet per eliminare definitivamente la cassetta postale, è necessario specificare uno di questi tipi. Se il tipo specificato non corrisponde al tipo effettivo della cassetta postale disconnessa, il comando non viene completato.

Sostituire <DisplayName> con il nome visualizzato della cassetta postale ed eseguire i comandi seguenti 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 per le cassette postali disconnesse 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

Avviso

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.

In questo esempio viene eliminata permanentemente la cassetta postale disabilitata con GUID 2ab32ce3-fae1-4402-9489-c67e3ae173d3 dal database delle cassette postali MBD01.

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

Con questo esempio viene eliminata permanentemente la cassetta postale con eliminazione reversibile di Dan Jump dal database delle cassette postali MBD01.

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

In questo esempio vengono eliminate permanentemente tutte le cassette postali con eliminazione reversibile dal database delle cassette postali 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 si sa di aver eliminato definitivamente una cassetta postale disconnessa?

Per verificare che sia stata eliminata definitivamente una cassetta postale disconnessa e che sia stata eliminata correttamente dal database delle cassette postali di Exchange, sostituire <DisplayName> con il nome visualizzato della cassetta postale ed eseguire i comandi seguenti.

$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.