Remove-Mailbox

Questo cmdlet è disponibile in Exchange locale e nel servizio basato su cloud. Alcuni parametri e impostazioni possono essere esclusivi di singoli ambienti.

Utilizzare il mensile Remove-Mailbox per eliminare le cassette postali e gli account utente associati.

Per informazioni sui set di parametri nella sezione Sintassi, vedere Sintassi del cmdlet di Exchange.

Sintassi

Remove-Mailbox
      [-Identity] <MailboxIdParameter>
      [-Permanent <Boolean>]
      [-Arbitration]
      [-AuditLog]
      [-AuxAuditLog]
      [-Confirm]
      [-DomainController <Fqdn>]
      [-Force]
      [-IgnoreDefaultScope]
      [-IgnoreLegalHold]
      [-Migration]
      [-PublicFolder]
      [-RemoveArbitrationMailboxWithOABsAllowed]
      [-RemoveLastArbitrationMailboxAllowed]
      [-SupervisoryReviewPolicy]
      [-WhatIf]
      [<CommonParameters>]
Remove-Mailbox
      -Database <DatabaseIdParameter>
      -StoreMailboxIdentity <StoreMailboxIdParameter>
      [-Arbitration]
      [-AuditLog]
      [-AuxAuditLog]
      [-Confirm]
      [-DomainController <Fqdn>]
      [-Force]
      [-IgnoreDefaultScope]
      [-IgnoreLegalHold]
      [-Migration]
      [-PublicFolder]
      [-RemoveArbitrationMailboxWithOABsAllowed]
      [-RemoveLastArbitrationMailboxAllowed]
      [-SupervisoryReviewPolicy]
      [-WhatIf]
      [<CommonParameters>]
Remove-Mailbox
      [-Identity] <MailboxIdParameter>
      [-PermanentlyDelete]
      [-Confirm]
      [-Force]
      [-Migration]
      [-PublicFolder]
      [-RemoveCNFPublicFolderMailboxPermanently]
      [-WhatIf]
      [<CommonParameters>]

Descrizione

Il parametro Identity, utilizzato da solo, consente di disconnettere la cassetta postale e rimuovere l'account utente. La cassetta postale è ancora disponibile e verrà conservata fino al termine del periodo di memorizzazione previsto per le cassette postali eliminate. Il periodo di conservazione della cassetta postale eliminato è controllato dalla proprietà MailboxRetention nel database delle cassette postali o nella cassetta postale stessa se la proprietà UseDatabaseRetentionDefaults è False.

I parametri Identity e Permanent consentono di disconnettere la cassetta postale dall'utente, di rimuovere l'account utente e di rimuovere immediatamente la cassetta postale dal database di cassette postali. La cassetta postale non rimane nel database di cassette postali come cassetta postale disconnessa.

Utilizzare il cmdlet Disable-Mailbox per disconnettere la cassetta postale dall'account utente, ma conservare l'account utente. La cassetta postale viene conservata fino al termine del periodo di memorizzazione delle cassette postali impostato per il database, quindi viene eliminata definitivamente (cancellata). In alternativa, è possibile eliminare immediatamente la cassetta postale disconnessa usando i parametri Database e StoreMailboxIdentity nel cmdlet Remove-Mailbox.

È necessario disporre delle autorizzazioni prima di poter eseguire questo cmdlet. Sebbene in questo argomento vengano elencati tutti i parametri relativi al cmdlet, si potrebbe non avere accesso ad alcuni di essi qualora non siano inclusi nelle autorizzazioni assegnate. Per individuare le autorizzazioni necessarie per eseguire cmdlet o parametri nell'organizzazione, vedere Trovare le autorizzazioni necessarie per eseguire i cmdlet di Exchange.

Esempio

Esempio 1

Remove-Mailbox -Identity "John Rodman"

In questo esempio vengono rimossi la cassetta postale e l'account per l'utente denominato John Rodman. La cassetta postale viene conservata nel relativo database per il periodo di memorizzazione configurato per il database.

Esempio 2

Remove-Mailbox -Identity "John Rodman" -Permanent $true

In Exchange locale questo esempio rimuove la cassetta postale e l'account utente per l'utente denominato John Rodman. La cassetta postale viene rimossa immediatamente e permanentemente dal database delle cassette postali.

Esempio 3

$Temp = Get-Mailbox | Where {$_.DisplayName -eq 'John Rodman'}

Remove-Mailbox -Database Server01\Database01 -StoreMailboxIdentity $Temp.MailboxGuid

In Exchange locale questo esempio rimuove la cassetta postale di John Rodman dal database delle cassette postali dopo la disconnessione della cassetta postale dall'account utente. Nell'esempio viene utilizzato il cmdlet Get-Mailbox per recuperare la cassetta postale valore GUID della cassetta postale disconnessa, richiesto dal parametro StoreMailboxIdentity.

Esempio 4

Get-Mailbox -Identity Laura -SoftDeletedMailbox | Remove-Mailbox -PermanentlyDelete

In Exchange Online questo esempio rimuove la cassetta postale eliminata temporaneamente specificata.

Parametri

-Arbitration

Questo parametro è disponibile solo in Exchange locale.

Il cambio di arbitrato è necessario per rimuovere le cassette postali di arbitrato. Con questa opzione non è necessario specificare alcun valore.

Le cassette postali di arbitrato sono cassette postali di sistema usate per l'archiviazione di diversi tipi di dati di sistema e per la gestione del flusso di lavoro di approvazione della messaggistica.

Per rimuovere le cassette postali di arbitrato usate per archiviare le impostazioni o i dati del log di controllo, non usare questa opzione. Usare invece le opzioni AuditLog o AuxAuditLog.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-AuditLog

Questo parametro è disponibile solo in Exchange locale.

L'opzione AuditLog è necessaria per rimuovere le cassette postali del log di controllo. Con questa opzione non è necessario specificare alcun valore.

Le cassette postali del log di controllo sono cassette postali di arbitrato usate per archiviare le impostazioni del log di controllo.

Per rimuovere altri tipi di cassette postali di arbitrato, non usare questa opzione. Usare invece l'opzione Arbitrato.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019

-AuxAuditLog

Questo parametro è disponibile solo in Exchange locale.

L'opzione AuxAuditLog è necessaria per rimuovere le cassette postali del log di controllo ausiliarie. Con questa opzione non è necessario specificare alcun valore.

Le cassette postali del log di controllo sono cassette postali di arbitrato usate per archiviare le impostazioni del log di controllo.

Per rimuovere altri tipi di cassette postali di arbitrato, non usare questa opzione. Usare invece l'opzione Arbitrato.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019

-Confirm

L'opzione Confirm consente di specificare se visualizzare o nascondere la richiesta di conferma. L'impatto di questa opzione sul cmdlet dipende dalla richiesta di conferma del cmdlet prima di procedere.

  • I cmdlet distruttivi , ad esempio i cmdlet Remove-*, hanno una pausa predefinita che impone di confermare il comando prima di procedere. Per questi cmdlet, è possibile ignorare la richiesta di conferma usando questa precisa sintassi: -Confirm:$false.
  • La maggior parte degli altri cmdlet (ad esempio, i cmdlet New-* e Set-*) non hanno una pausa predefinita. Per questi cmdlet, specificando l'opzione Confirm senza un valore viene introdotta una pausa che impone all'utente di confermare il comando prima di procedere.
Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-Database

Questo parametro è disponibile solo in Exchange locale.

Il parametro Database consente di specificare il database di Exchange che contiene la cassetta postale da rimuovere. È possibile utilizzare qualsiasi valore che identifichi il database in maniera univoca. Ad esempio:

  • Nome
  • Nome distinto (DN)
  • GUID

Quando si usa questo parametro con il parametro StoreMailboxIdentity per identificare e rimuovere la cassetta postale, la cassetta postale viene eliminata immediatamente e definitivamente dal database, quindi non è possibile riconnettersi o ripristinare la cassetta postale. Non è possibile utilizzare uno di questi parametri con il parametro Identity.

Se una cassetta postale è stata disconnessa dall'utente associato e si vuole rimuovere l'oggetto cassetta postale dall'archivio di Exchange, usare i parametri Database e StoreMailboxIdentity.

Type:DatabaseIdParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-DomainController

Questo parametro è disponibile solo in Exchange locale.

Il parametro DomainController consente di specificare il controller di dominio utilizzato da questo cmdlet per la lettura o la scrittura dei dati in Active Directory. Identificare il controller di dominio mediante il relativo nome di dominio completo (FQDN). Ad esempio, dc01.contoso.com.

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Force

L'opzione Forza nasconde i messaggi di avviso o di conferma. Con questa opzione non è necessario specificare alcun valore.

È possibile utilizzare questa opzione per eseguire attività a livello di programmazione, se la richiesta di un input amministrativo è inappropriata.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-Identity

Il parametro Identity consente di identificare la cassetta postale che si desidera rimuovere. È possibile utilizzare qualsiasi valore che identifichi la cassetta postale in modo univoco. Ad esempio:

  • Nome
  • Alias
  • Nome distinto (DN)
  • Nome distinto (DN)
  • Dominio\nomeutente
  • Indirizzo di posta elettronica
  • GUID
  • LegacyExchangeDN
  • SamAccountName
  • ID utente o Nome entità utente (UPN)

Non è possibile utilizzare questo parametro con il parametro Database.

Type:MailboxIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-IgnoreDefaultScope

Questo parametro è disponibile solo in Exchange locale.

L'opzione IgnoreDefaultScope indica al comando di ignorare l'impostazione dell'ambito del destinatario predefinito per la sessione di Exchange PowerShell e di usare l'intera foresta come ambito. Con questa opzione non è necessario specificare alcun valore.

Questa opzione consente al comando di accedere agli oggetti active directory attualmente non disponibili nell'ambito predefinito, ma introduce anche le restrizioni seguenti:

  • Non è possibile utilizzare il parametro DomainController. Il comando utilizza automaticamente un server di catalogo globale appropriato.
  • È possibile utilizzare solo il DN per il parametro Identity. Non vengono accettate altre forme di identificazione, ad esempio alias o GUID.
Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-IgnoreLegalHold

Questo parametro è disponibile solo in Exchange locale.

L'opzione IgnoreLegalHold ignora lo stato di blocco legale dell'utente. Con questa opzione non è necessario specificare alcun valore.

Quando si disabilita o si rimuove l'utente, viene disabilitata o rimossa anche la cassetta postale basata sul cloud dell'utente in attesa legale.

Dopo aver disabilitato o rimosso una cassetta postale, non è possibile includerla in una ricerca di individuazione. Quando si disabilita una cassetta postale, questa viene scollegata dall'account utente. Le cassette postali disconnesse e le cassette postali rimosse vengono eliminate definitivamente dal database delle cassette postali dopo la scadenza del periodo di conservazione delle cassette postali eliminate. Tuttavia, è anche possibile rimuovere una cassetta postale ed eliminarla immediatamente dal database delle cassette postali. Rivolgersi al reparto legale o risorse umane dell'organizzazione prima di disabilitare o rimuovere una cassetta postale in attesa legale.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Migration

L'opzione Migrazione è necessaria per rimuovere le cassette postali di migrazione. Con questa opzione non è necessario specificare alcun valore.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-Permanent

Questo parametro è disponibile solo in Exchange locale.

Il parametro Permanent consente di specificare se eliminare definitivamente la cassetta postale dal database delle cassette postali. I valori validi sono:

  • $true: la cassetta postale viene eliminata immediatamente e definitivamente (eliminata). Non è possibile riconnettere o ripristinare la cassetta postale.
  • $false: la cassetta postale è stata disabilitata e conservata fino alla scadenza del periodo di conservazione della cassetta postale eliminato. È possibile riconnettere o ripristinare la cassetta postale fino al termine del periodo di memorizzazione delle cassette postali eliminate. Questo è il valore predefinito.
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-PermanentlyDelete

Questo parametro è disponibile solamente nel servizio basato su cloud.

L'opzione PermanentlyDelete elimina immediatamente e definitivamente (elimina) la cassetta postale, impedendo così il ripristino o il ripristino della cassetta postale. Con questa opzione non è necessario specificare alcun valore.

Note:

  • Questa opzione funziona solo nelle cassette postali che sono già state eliminate, ma che sono comunque recuperabili (note come cassette postali eliminate temporaneamente). Usare il cmdlet Get-Mailbox per identificare la cassetta postale eliminata temporaneamente e quindi inviare tramite pipe i risultati al cmdlet Remove-Mailbox, come illustrato nell'esempio 4 di questo argomento.
  • Questa opzione non funziona nelle cassette postali eliminate temporaneamente che si trovano in In-Place blocco o blocco per controversia legale (noto come cassette postali inattive).
Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-PublicFolder

L'opzione PublicFolder è necessaria per rimuovere le cassette postali delle cartelle pubbliche. Con questa opzione non è necessario specificare alcun valore.

Le cassette postali delle cartelle pubbliche sono progettate per memorizzare la gerarchia e il contenuto delle cartelle pubbliche.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-RemoveArbitrationMailboxWithOABsAllowed

Questo parametro è disponibile solo in Exchange locale.

L'opzione RemoveArbitrationMailboxWithOABsAllowed consente di specificare se ignorare i controlli per le rubriche offline all'interno cassetta postale di arbitraggio in fase di rimozione. Con questa opzione non è necessario specificare alcun valore.

Quando si utilizza questa opzione, la cassetta postale di arbitraggio viene rimossa anche nella cassetta postale sono presenti rubriche offline.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-RemoveCNFPublicFolderMailboxPermanently

Questo parametro è disponibile solamente nel servizio basato su cloud.

{{ Fill RemoveCNFPublicFolderMailboxPermanently Description }}

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-RemoveLastArbitrationMailboxAllowed

Questo parametro è disponibile solo in Exchange locale.

L'opzione RemoveLastArbitrationMailboxAllowed consente di specificare se rimuovere la cassetta postale specificata qualora si tratti dell'ultima cassetta postale di determinazione dell'organizzazione. Con questa opzione non è necessario specificare alcun valore.

Se si rimuove l'ultima cassetta postale di determinazione di un'organizzazione, non è possibile usufruire dei gruppi di distribuzione creati dall'utente o del destinatario moderato.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-StoreMailboxIdentity

Questo parametro è disponibile solo in Exchange locale.

Il parametro StoreMailboxIdentity consente di specificare la cassetta postale da rimuovere. Quando si usa questo parametro, si identifica la cassetta postale in base al relativo valore MailboxGUID. È possibile trovare il valore GUID utilizzando i cmdlet Get-Mailbox o Get-MailboxStatistics.

Quando si usa questo parametro con il parametro Database per identificare e rimuovere la cassetta postale, la cassetta postale viene eliminata immediatamente e definitivamente dal database, in modo che non sia possibile riconnettersi o ripristinare la cassetta postale. Non è possibile usare uno di questi parametri con il parametro Identity.

Se una cassetta postale è stata disconnessa dall'utente associato e si vuole rimuovere l'oggetto cassetta postale dall'archivio di Exchange, usare i parametri Database e StoreMailboxIdentity.

Type:StoreMailboxIdParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SupervisoryReviewPolicy

Questo parametro è disponibile solo in Exchange locale.

Questo parametro è riservato all'uso interno da parte di Microsoft.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019

-WhatIf

L'opzione WhatIf consente di simulare le azioni del comando. È possibile utilizzare tale opzione per visualizzare le modifiche che verrebbero applicate senza effettivamente applicarle. Con questa opzione non è necessario specificare alcun valore.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

Input

Input types

Per verificare i tipi di input accettati da questo cmdlet, vedere Tipi di input e output dei cmdlet. Se il campo relativo al tipo di input di un cmdlet è vuoto, il cmdlet non accetta dati di input.

Output

Output types

Per verificare i tipi restituiti, detti anche tipi di output, accettati da questo cmdlet, vedere Tipi di input e output dei cmdlet. Se il campo relativo al tipo di output è vuoto, il cmdlet non restituisce dati.