Disable-RemoteMailbox

Este cmdlet está disponível somente no Exchange local.

Use o cmdlet Disable-RemoteMailbox para remover caixas de correio do serviço baseado em nuvem, mas manter os objetos de usuário associados no Active Directory local.

Para saber mais sobre os conjuntos de parâmetros na seção Sintaxe, abaixo, consulte Exchange cmdlet syntax (https://docs.microsoft.com/powershell/exchange/exchange-cmdlet-syntax).

Syntax

Disable-RemoteMailbox
       [-Identity] <RemoteMailboxIdParameter>
       [-Archive]
       [-Confirm]
       [-DomainController <Fqdn>]
       [-IgnoreDefaultScope]
       [-IgnoreLegalHold]
       [-WhatIf]
       [<CommonParameters>]

Description

Use o cmdlet Disable-RemoteMailbox para realizar as seguintes ações:

  • Remover uma caixa de correio baseada em nuvem, mantendo a conta de usuário local associada. Para fazer isso, primeiro você precisa remover a licença do Exchange Online para a caixa de correio. Caso contrário, a caixa de correio não será removida. O usuário de email local é automaticamente convertido em um objeto de usuário normal. Você pode habilitar o objeto de usuário local para email usando o cmdlet Enable-MailUser.

  • Desconectar uma caixa de correio de arquivo morto baseada em nuvem de uma caixa de correio baseada em nuvem. A caixa de correio baseada em nuvem e o usuário de email local associado são preservados.

      Se você deseja remover a caixa de correio baseada em nuvem e o usuário de email local associado, use o cmdlet Remove-RemoteMailbox.
    

A sincronização de diretórios deve ser configurada corretamente para uma caixa de correio a ser removida da nuvem. A remoção da caixa de correio baseada em nuvem não é imediata e depende do agendamento da sincronização de diretórios.

Observação: se estiver Desprovisionando uma caixa de correio de nuvem e seu arquivo morto online associado, primeiro você deve desabilitar o arquivo morto online com Disable-RemoteMailbox <user> -Archive e, em seguida, executar uma sincronização de diretório antes de desabilitar a caixa de correio remota. A tentativa de desabilitar o arquivo morto online e a caixa de correio na nuvem sem uma sincronização entre eles pode resultar em uma incompatibilidade do ArchiveGuid e um erro de validação.

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.

Examples

Exemplo 1

Disable-RemoteMailbox "Kim Akers"

Este exemplo remove a caixa de correio baseada em nuvem que está associada ao usuário de email local chamado Kim Akers. A usuária de email é automaticamente convertida em uma usuária normal. Este exemplo pressupõe que você já tenha removido a licença do Exchange Online para a caixa de correio e que a sincronização de diretório tenha sido configurada.

Exemplo 2

Disable-RemoteMailbox "David Strome" -Archive

Este exemplo remove a caixa de correio de arquivo morto baseada em nuvem, mas mantém a caixa de correio baseada em nuvem associada ao usuário de email local chamado David coroma. Este exemplo assume que a sincronização de diretório foi configurada.

Parameters

-Archive

A opção Archive especifica se é preciso desconectar a caixa de correio de arquivo morto baseada em nuvem da caixa de correio baseada em nuvem associada. Não é preciso especificar um valor com essa opção.

O usuário de email local e sua caixa de correio baseada em nuvem associada não serão removidos se você usar essa opção.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
-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, Remover-* cmdlets) têm uma pausa interna que força você a confirmar o comando antes de continuar. Para esses cmdlets, você pode ignorar a solicitação de confirmação usando esta sintaxe exata: -Confirm:$false.

  • A maioria dos outros cmdlets (por exemplo, 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
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
-DomainController

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
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 baseada em nuvem. Os valores válidos são:

  • ADObjectID

  • GUID

  • DN (nome diferenciado)

  • SAMAccountName de domínio \

  • Nome UPN

  • LegacyExchangeDN

  • Endereço de email

  • Alias do usuário

Type:RemoteMailboxIdParameter
Position:1
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
-IgnoreDefaultScope

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 ao comando acessar os objetos do Active Directory que não estão atualmente disponíveis no escopo padrão.

O uso do parâmetro IgnoreDefaultScope apresenta 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
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
-IgnoreLegalHold

A opção IgnoreLegalHold especifica se é para ignorar o status de retenção legal do usuário remoto. Essa opção desabilita a instância do objeto remoto na organização local e a solicitação para desabilitar a caixa de correio é sincronizada com a nuvem. No entanto, se a caixa de correio na nuvem estiver em espera, a solicitação para desabilitar a caixa de correio será bloqueada e um erro será retornado.

Type:SwitchParameter
Position:Named
Default value:None
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
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Inputs

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.

Outputs

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.