Disable-Mailbox

 

Si applica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Ultima modifica dell'argomento: 2011-02-01

Il cmdlet Disable-Mailbox consente di disabilitare la cassetta postale di un utente esistente oppure dell'oggetto InetOrgPerson e rimuovere gli attributi di Exchange relativi all'oggetto dal servizio directory di Active Directory. L'account utente associato alla cassetta postale rimarrà in Active Directory ma non sarà più associato a una cassetta postale.

Sintassi

disable-Mailbox -Identity <MailboxIdParameter> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-IgnoreDefaultScope <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Descrizione dettagliata

Il cmdlet Disable-Mailbox consente di rimuovere gli attributi della cassetta postale di Exchange da Active Directory. La cassetta postale non viene eliminata e può essere riconnessa all'utente in un momento successivo utilizzando il cmdlet Connect-Mailbox.

Il cmdlet Disable-Mailbox consente inoltre di eseguire l'attività di pulizia nella cassetta postale. La cassetta postale verrà quindi disconnessa immediatamente dopo il completamento dell'attività. Non è necessario attendere la manutenzione eseguita durante la notte o eseguire il cmdlet Clean-MailboxDatabase affinché la cassetta postale sia disconnessa.

In circostanze normali, una cassetta postale viene contrassegnata come disconnessa immediatamente dopo il completamento del comando Disable-Mailbox o Remove-Mailbox. Tuttavia, se la cassetta postale è stata disabilitata o rimossa durante l'interruzione del servizio Archivio informazioni di Exchange o se è stata disabilitata o rimossa da mezzi esterni diversi dalle interfacce di gestione di Exchange, lo stato dell'oggetto cassetta postale nel database delle cassette postali di Exchange non verrà contrassegnato come disconnesso. In questo caso, è possibile utilizzare il cmdlet Clean-MailboxDatabase per analizzare il servizio directory di Active Directory per trovare cassette postali disconnesse non ancora contrassegnate come tali nel database delle cassette postali di Microsoft Exchange e aggiornare lo stato di queste cassette postali nell'archivio delle cassette postali di Exchange. Per ulteriori informazioni sul cmdlet Clean-MailboxDatabase, vedere Clean-MailboxDatabase.

Per eseguire il cmdlet Disable-Mailbox, è necessario utilizzare un account che disponga della seguente delega:

  • Ruolo Exchange Recipient Administrator

Per ulteriori informazioni sulle autorizzazioni, sulla delega dei ruoli e sui diritti necessari per l'amministrazione di Microsoft Exchange Server 2007, vedere Considerazioni sulle autorizzazioni.

Parametri

Parametro Obbligatorio Tipo Descrizione

Identity

Obbligatorio

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

Questo parametro consente di specificare la cassetta postale che si desidera disabilitare. È possibile utilizzare uno dei seguenti valori:

  • GUID

  • Nome distinto

  • Dominio\Account

  • Nome dell'entità utente (UPN)

  • DN legacy di Exchange

  • Indirizzo SMTP

  • Alias

Confirm

Facoltativo

System.Management.Automation.SwitchParameter

Il parametro Confirm consente di determinare la sospensione dell'elaborazione e di richiedere che l'utente confermi l'operazione che verrà eseguita dal comando prima che l'elaborazione continui. Con il parametro Confirm non è necessario specificare un valore.

DomainController

Facoltativo

Microsoft.Exchange.Data.Fqdn

Questo parametro consente di specificare il controller di dominio da utilizzare per scrivere le modifiche alla configurazione in Active Directory. Utilizzare il nome di dominio completo del controller di dominio che si desidera utilizzare.

IgnoreDefaultScope

Facoltativo

System.Management.Automation.SwitchParameter

Il parametro IgnoreDefaultScope consente di indicare al comando di ignorare l'impostazione dell'ambito destinatari predefinita di Exchange Management Shell e di utilizzare l'intera foresta come ambito. Ciò consente al comando di accedere agli oggetti Active Directory che non si trovano correntemente nell'ambito predefinito. Utilizzando il parametro IgnoreDefaultScope si introducono le seguenti restrizioni:

  • Non è possibile utilizzare il parametro DomainController. Il comando utilizzerà automaticamente un server di catalogo globale appropriato.

  • È possibile utilizzare solo il nome distinto per il parametro Identity. Non sono accettate altre forme di identificazione, ad esempio alias o GUID.

WhatIf

Facoltativo

System.Management.Automation.SwitchParameter

Il parametro WhatIf consente di indicare al comando di simulare le azioni da eseguire sull'oggetto. Il parametro WhatIf consente di visualizzare le modifiche che verrebbero apportate senza applicarle. Con il parametro WhatIf non è necessario specificare un valore.

Tipi di input

Tipi restituiti

Errori

Errore Descrizione

  

 

Esempio

Nel seguente esempio viene illustrato come disabilitare la cassetta postale dell'utente John Peoples, il cui alias è john, e come rimuovere tutti gli attributi della cassetta postale da Active Directory.

Disable-Mailbox john@contoso.com