Disable-Mailbox
Este cmdlet está disponível no Exchange local e no serviço baseado na nuvem. Alguns parâmetros e configurações podem ser exclusivos de um ou outro ambiente.
Use o cmdlet Disable-Mailbox para desabilitar a caixa de correio de usuários existentes que já têm caixas de correio. Para este cmdlet, um usuário também pode ser uma caixa de correio de pasta pública ou um objeto InetOrgPerson. A conta de usuário associada à caixa de correio permanece, mas não está mais associada a uma caixa de correio.
Para saber mais sobre os conjuntos de parâmetros na seção Sintaxe, abaixo, consulte Exchange cmdlet syntax.
Syntax
Disable-Mailbox
[-Identity] <MailboxIdParameter>
[-Arbitration]
[-DisableLastArbitrationMailboxAllowed]
[-DisableArbitrationMailboxWithOABsAllowed]
[-Confirm]
[-DomainController <Fqdn>]
[-IgnoreDefaultScope]
[-IgnoreLegalHold]
[-WhatIf]
[<CommonParameters>]
Disable-Mailbox
[-Identity] <MailboxIdParameter>
[-Archive]
[-PermanentlyDisable]
[-Confirm]
[-DomainController <Fqdn>]
[-IgnoreDefaultScope]
[-IgnoreLegalHold]
[-WhatIf]
[<CommonParameters>]
Disable-Mailbox
[-Identity] <MailboxIdParameter>
[-Confirm]
[-PublicFolder]
[-DomainController <Fqdn>]
[-IgnoreDefaultScope]
[-IgnoreLegalHold]
[-WhatIf]
[<CommonParameters>]
Disable-Mailbox
[-Identity] <MailboxIdParameter>
[-RemoteArchive]
[-Confirm]
[-DomainController <Fqdn>]
[-IgnoreDefaultScope]
[-IgnoreLegalHold]
[-WhatIf]
[<CommonParameters>]
Description
O cmdlet Disable-Mailbox remove os atributos exchange da caixa de correio do Active Directory. 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.
Em circunstâncias normais, uma caixa de correio é marcada como desconectada imediatamente após a conclusão do comando Disable-Mailbox ou Remove-Mailbox. No entanto, se a caixa de correio foi desabilitada ou removida enquanto o serviço exchange Information Store foi interrompido ou se ele foi desabilitado ou removido por um meio externo diferente das interfaces de gerenciamento do Exchange, o status do objeto de caixa de correio no banco de dados da caixa de correio do Exchange não será marcado como desconectado.
Para executar esse cmdlet, você precisa ter permissões. Embora este tópico liste todos os parâmetros do cmdlet, talvez você não tenha acesso a alguns parâmetros se eles não estiverem incluídos nas permissões atribuídas a você. Para localizar as permissões necessárias para executar qualquer cmdlet ou parâmetro em sua organização, confira Find the permissions required to run any Exchange cmdlet.
Exemplos
Exemplo 1
Disable-Mailbox -Identity "John Woods"
Este exemplo desabilita a caixa de correio do usuário chamado John Woods e remove todos os atributos de caixa de correio da conta de usuário de John.
Exemplo 2
Disable-Mailbox -Identity "John Woods" -RemoteArchive
Esse exemplo desabilita o arquivamento remoto do usuário local chamado Marco Santos.
Parâmetros
-Arbitration
Este parâmetro está disponível somente no Exchange local.
A opção Arbitragem é necessária para desabilitar caixas de correio de arbitragem de caixas de correio. Não é preciso especificar um valor com essa opção.
As caixas de correio de arbitragem são caixas de correio do sistema usadas para armazenar diferentes tipos de dados do sistema e para gerenciar o fluxo de trabalho de aprovação de mensagens.
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 |
-Archive
A opção Archive especifica se a caixa de correio de arquivamento deve ser desconectada do usuário associado. Não é preciso especificar um valor com essa opção.
Você não pode usar essa opção com a opção RemoteArchive.
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, Exchange Online, Exchange Online Protection |
-Confirm
A opção Confirm especifica se a solicitação de confirmação deve ser mostrada ou ocultada. Como essa opção afeta o cmdlet dependerá do fato de o cmdlet exigir ou não confirmação antes de continuar.
- Cmdlets destrutivos (por exemplo, cmdlets Remove-*) têm uma pausa interna que força você a reconhecer o comando antes de prosseguir. Para estes cmdlets, você pode pular o pedido de confirmação usando esta sintaxe exata:
-Confirm:$false
. - A maioria dos outros cmdlets (por exemplo, cmdlets New-* e Set-*) não tem uma pausa interna. Para esses cmdlets, especificar a opção Confirm sem um valor introduz uma pausa que força você a confirmar o comando antes de continuar.
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, Exchange Online Protection |
-DisableArbitrationMailboxWithOABsAllowed
Este parâmetro está disponível somente no Exchange local.
O comutador DisableArbitrationMailboxWithOABsAllowed especifica se deve ignorar as verificações de OABs (livros de endereço offline) na caixa de correio de arbitragem especificada que está sendo desabilitada por email. Quando você usa essa opção, a caixa de correio de arbitragem é desativada, mesmo se OABs estiverem presentes na caixa de correio. Não é preciso especificar um valor com essa opção.
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 |
-DisableLastArbitrationMailboxAllowed
Este parâmetro está disponível somente no Exchange local.
A opção DisableLastArbitrationMailboxAllowed especifica se deve desabilitar a caixa de correio especificada, mesmo que seja a última caixa de correio de arbitragem na organização. Se a última caixa de correio de arbitragem da organização for desabilitada, não será possível ter grupos de distribuição criadas por usuários ou destinatários moderados. Não é preciso especificar um valor com essa opção.
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 |
-DomainController
Este parâmetro está disponível somente no Exchange local.
O parâmetro DomainController especifica o controlador de domínio que é usado por esse cmdlet para ler dados ou gravar dados no Active Directory. Você identifica o controlador de domínio por seu FQDN (nome de domínio totalmente qualificado). Por exemplo, 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 |
-Identity
O parâmetro Identity especifica a caixa de correio que você deseja desabilitar a caixa de correio. É possível usar qualquer valor que identifique a caixa de correio exclusivamente. Por exemplo: Por exemplo:
- Nome
- Alias
- Nome diferenciado (DN)
- Nome diferenciado (DN)
- Domain\username
- Endereço de email
- GUID
- LegacyExchangeDN
- SamAccountName
- ID de usuário ou nome UPN
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, Exchange Online Protection |
-IgnoreDefaultScope
Este parâmetro está disponível somente no Exchange local.
A opção IgnoreDefaultScope informa ao comando para ignorar a configuração de escopo padrão do destinatário para a sessão do Exchange PowerShell e usar toda a floresta como o escopo. Não é preciso especificar um valor com essa opção.
Essa opção permite que o comando acesse objetos do Active Directory que não estão disponíveis no momento no escopo padrão, mas também introduz as seguintes restrições:
- Não é possível usar o parâmetro DomainController. O comando usa um servidor de catálogo global adequado automaticamente.
- Não é possível usar o parâmetro DomainController. O comando usa um servidor de catálogo global adequado automaticamente.
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
Este parâmetro está disponível somente no Exchange local.
A opção IgnoreLegalHold ignora o status de retenção legal do usuário. Não é preciso especificar um valor com essa opção.
Quando você desabilitar ou remover o usuário, a caixa de correio baseada em nuvem do usuário que está em espera legal também será desabilitada ou removida.
Depois de desabilitar ou remover uma caixa de correio, você não poderá incluí-la em uma pesquisa de descoberta. Quando você desabilita uma caixa de correio, ela é desconectada da conta do usuário. Caixas de correio desconectadas e caixas de correio removidas são excluídas permanentemente do banco de dados da caixa de correio após a expiração do período de retenção de caixa de correio excluído. No entanto, você também pode remover uma caixa de correio e purgá-la imediatamente do banco de dados da caixa de correio. Verifique com o departamento jurídico ou de Recursos Humanos da sua organização antes de desabilitar ou remover uma caixa de correio que está em espera legal.
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 |
-PermanentlyDisable
Esse parâmetro só está disponível no serviço baseado em nuvem.
A opção PermanentementeDisável especifica se deve desabilitar permanentemente a caixa de correio. Não é preciso especificar um valor com essa opção.
Observações:
- Você só pode usar essa opção em caixas de correio de usuário que não estão licenciadas e não estão em espera.
- Quando a licença Exchange Online é removida de uma caixa de correio sem seguir outras etapas de desprovisionamento, isso pode deixar a caixa de correio em um estado excluído. Nesse caso, esse parâmetro não é útil. Você pode usá-lo, por exemplo, em ambientes híbridos do Exchange.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-PublicFolder
Este parâmetro está disponível somente no Exchange local.
A opção PublicFolder é necessária para desabilitar caixas de correio de pasta pública. Não é preciso especificar um valor com essa opção.
As caixas de correio de pasta pública são caixas de correio desenvolvidas especialmente para armazenar a hierarquia e o conteúdo das pastas públicas.
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 |
-RemoteArchive
Este parâmetro está disponível somente no Exchange local.
A opção RemoteArchive especifica se deve desconectar o arquivo remoto dessa caixa de correio. Existem arquivos remotos no serviço baseado em nuvem. Quando você usa essa opção, a propriedade RemoteRecipientType da caixa de correio é redefinida para especificar que a caixa de correio não tenha um arquivamento remoto. Não é preciso especificar um valor com essa opção.
Você não pode usar essa opção com a opção Arquivo.
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 |
-WhatIf
A opção WhatIf simula as ações do comando. Você pode usar essa opção para exibir as alterações que ocorreriam sem realmente aplicar essas alterações. Não é preciso especificar um valor com essa opção.
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, Exchange Online Protection |
Entradas
Input types
Para ver os tipos de entrada que este cmdlet aceita, confira Tipos de entrada e saída de cmdlet. Se o campo Tipo de Entrada de um cmdlet estiver em branco, isso significa que o cmdlet não aceita dados de entrada.
Saídas
Output types
Para ver os tipos de retorno, também conhecidos como tipos de saída, que este cmdlet aceita, consulte Tipos de entrada e saída de cmdlet. Se o campo Tipo de Saída estiver em branco, o cmdlet não retorna dados.