Partilhar via


Disable-RemoteMailbox

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

Utilize o cmdlet Disable-RemoteMailbox para remover caixas de correio do utilizador do serviço baseado na nuvem, mas mantenha os objetos de utilizador associados no Active Directory local.

Para saber mais sobre os conjuntos de parâmetros na seção Sintaxe, abaixo, consulte Exchange cmdlet syntax.

Sintaxe

Default (Padrão)

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 tal, primeiro tem de remover a licença de Exchange Online da caixa de correio. Caso contrário, a caixa de correio não é 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ções:

  • Se estiver a desaprovisionar uma caixa de correio na nuvem e o respetivo arquivo online associado, primeiro tem de desativar o arquivo online com o comando Disable-RemoteMailbox <User> -Archive e, em seguida, efetuar uma sincronização de diretórios antes de desativar a caixa de correio remota. Tentar desativar o arquivo online e a caixa de correio na nuvem sem uma sincronização entre elas pode resultar num erro de correspondência e validação do ArchiveGuid.
  • Devido à arquitetura de serviço atual, tem de converter caixas de correio partilhadas em caixas de correio de utilizador antes de executar o cmdlet Disable-RemoteMailbox.

Para executar esse cmdlet, você precisa ter permissões. Embora este artigo liste todos os parâmetros do cmdlet, poderá não ter acesso a alguns parâmetros se não estiverem incluídos nas permissões que lhe foram atribuídas. 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-RemoteMailbox "Kim Akers"

Este exemplo remove a caixa de correio baseada na nuvem que está associada ao utilizador de correio no local chamado Kim Akers. A usuária de email é automaticamente convertida em uma usuária normal. Este exemplo pressupõe que já removeu a licença de Exchange Online da caixa de correio e que a sincronização de diretórios está configurada.

Exemplo 2

Disable-RemoteMailbox "David Strome" -Archive

Este exemplo remove a caixa de correio de arquivo baseada na nuvem, mas mantém a caixa de correio baseada na nuvem associada ao utilizador de correio no local chamado David Strome. Este exemplo pressupõe que a sincronização de diretórios está configurada.

Parâmetros

-Archive

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

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.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Confirm

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

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 estes cmdlets, você pode pular o pedido 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.

Este cmdlet tem uma pausa incorporada, pelo que deve utilizar -Confirm:$false para ignorar a confirmação.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:cf

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-DomainController

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

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.

Propriedades do parâmetro

Tipo:Fqdn
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Identity

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

O parâmetro Identity especifica a caixa de correio baseada em nuvem. Os valores válidos são:

  • ADObjectID
  • GUID
  • DN (nome diferenciado)
  • Domínio\Nome de Utilizador
  • Nome UPN
  • LegacyExchangeDN
  • Endereço de email
  • Alias do usuário

Propriedades do parâmetro

Tipo:RemoteMailboxIdParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:1
Obrigatório:True
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-IgnoreDefaultScope

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

O comutador IgnoreDefaultScope indica ao comando para ignorar a definição de âmbito de destinatário predefinida para a sessão do Exchange PowerShell e utilizar toda a floresta como âmbito. Não é preciso especificar um valor com essa opção.

Este comutador permite que o comando aceda a objetos do Active Directory que não estão atualmente disponíveis no âmbito predefinido, 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.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-IgnoreLegalHold

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

O comutador IgnoreLegalHold ignora a retenção legal status do utilizador remoto. Não é preciso especificar um valor com essa opção.

Este comutador desativa a instância do objeto remoto na organização no local e o pedido para desativar a caixa de correio é sincronizado com a nuvem. No entanto, se a caixa de correio na nuvem estiver em espera, o pedido para desativar a caixa de correio será bloqueado e será devolvido um erro.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-WhatIf

Aplicável: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

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.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:wi

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, confira about_CommonParameters.

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.