Disable-Mailbox
Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Tópico modificado em: 2011-02-01
Use o cmdlet Disable-Mailbox para desabilitar a caixa de correio de um usuário ou InetOrgPerson existente e remover do serviço de diretório do Active Directory os atributos do Exchange desse objeto. A conta de usuário associada à caixa de correio permanecerá no Active Directory, mas não será mais associada a uma caixa de correio.
Sintaxe
disable-Mailbox -Identity <MailboxIdParameter> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-IgnoreDefaultScope <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
Descrição detalhada
O cmdlet Disable-Mailbox remove do Active Directory os atributos do Exchange da caixa de correio. A caixa de correio não é excluída e pode ser reconectada a seu usuário posteriormente por meio do cmdlet Connect-Mailbox.
O cmdlet Disable-Mailbox também executa a tarefa de limpeza na caixa de correio individual; a caixa de correio será desconectada imediatamente após a conclusão dessa tarefa. Não é necessário aguardar a manutenção noturna nem executar o cmdlet Clean-MailboxDatabase para que a caixa de correio seja desconectada.
Em circunstâncias normais, uma caixa de correio é marcada como desconectada imediatamente após a conclusão do comando Disable-Mailbox ou Remove-Mailbox. Contudo, se a caixa de correio foi desabilitada ou removida enquanto o serviço Armazenamento de Informações do Exchange estava parado, ou se foi desabilitada ou removida por um meio externo, diferente das interfaces de gerenciamento do Exchange, o status do objeto de caixa de correio no banco de dados de caixa de correio do Exchange não será marcado como desconectado. Nesse caso, use o cmdlet Clean-MailboxDatabase para verificar o serviço de diretório do Active Directory em busca de caixas de correio desconectadas ainda não marcadas como desconectadas no banco de dados de caixa de correio do Microsoft Exchange e atualizar o status dessas caixas de correio no armazenamento de caixa de correio do Exchange. Para obter mais informações sobre o cmdlet Clean-MailboxDatabase, consulte Clean-MailboxDatabase.
Para executar o cmdlet Disable-Mailbox, você deve usar uma conta à qual esteja delegado o seguinte:
- Função Administrador de Destinatários do Exchange
Para obter mais informações sobre permissões, delegação de funções e os direitos necessários para administrar o Microsoft Exchange Server 2007, consulte Considerações sobre permissão.
Parâmetros
Parâmetro | Necessário | Tipo | Descrição |
---|---|---|---|
Identity |
Necessário |
Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter |
Esse parâmetro especifica a caixa de correio que você deseja desabilitar. Você pode usar um dos seguintes valores:
|
Confirm |
Optional |
System.Management.Automation.SwitchParameter |
O parâmetro Confirm faz com que o comando pause o processamento e exige que você confirme o que o comando fará antes que o processamento continue. Você não precisa especificar um valor com o parâmetro Confirm. |
DomainController |
Opcional |
Microsoft.Exchange.Data.Fqdn |
Este parâmetro especifica o controlador de domínio a ser usado para gravar essa alteração na configuração do Active Directory. Use o nome de domínio totalmente qualificado (FQDN) do controlador de domínio a ser usado. |
IgnoreDefaultScope |
Optional |
System.Management.Automation.SwitchParameter |
O parâmetro IgnoreDefaultScope instrui o comando a ignorar a configuração de escopo do destinatário padrão do Shell de Gerenciamento do Exchange e usar toda a floresta como escopo. Isso permite que o comando acesse objetos do Active Directory que não estejam atualmente no escopo padrão. O uso do parâmetro IgnoreDefaultScope introduz as seguintes restrições:
|
WhatIf |
Optional |
System.Management.Automation.SwitchParameter |
O parâmetro WhatIf instrui o comando a simular as ações que ele executará no objeto. Ao usar o parâmetro WhatIf, você poderá exibir quais alterações ocorrerão sem precisar aplicar nenhuma dessas alterações. Você não precisa especificar nenhum valor com o parâmetro WhatIf. |
Tipos de entrada
Tipos de retorno
Erros
Erro | Descrição |
---|---|
|
|
Exemplo
O exemplo a seguir mostra como desabilitar a caixa de correio do usuário John Peoples, cujo alias é john, e como remover todos os atributos de caixa de correio do Active Directory.
Disable-Mailbox john@contoso.com