Disable-RemoteMailbox
Este cmdlet está disponível somente no Exchange local.
Use o cmdlet Disable-RemoteMailbox para remover caixas de correio do usuário do serviço baseado em nuvem, mas mantenha 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.
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 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ções:
- Se você estiver desprovisionando uma caixa de correio de nuvem e seu arquivo online associado, primeiro desabilite o arquivo online com o comando
Disable-RemoteMailbox <User> -Archive
e execute uma sincronização de diretório antes de desabilitar a caixa de correio remota. Tentar desabilitar o arquivo online e a caixa de correio de nuvem sem uma sincronização entre eles pode resultar em um erro de incompatibilidade e validação do ArchiveGuid. - Devido à arquitetura de serviço atual, você precisa converter caixas de correio compartilhadas em caixas de correio de usuário antes de executar o cmdlet Disable-RemoteMailbox.
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-RemoteMailbox "Kim Akers"
Este exemplo remove a caixa de correio baseada em nuvem 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á removeu a licença Exchange Online para a caixa de correio e que a sincronização de diretório foi configurada.
Exemplo 2
Disable-RemoteMailbox "David Strome" -Archive
Este exemplo remove a caixa de correio de arquivo baseada em nuvem, mas mantém a caixa de correio baseada em nuvem associada ao usuário de email local chamado David Strome. Este exemplo assume que a sincronização de diretório foi configurada.
Parâmetros
-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 |
Required: | False |
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, 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 |
-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 |
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 baseada em nuvem. Os valores válidos são:
- ADObjectID
- GUID
- DN (nome diferenciado)
- Domain\username
- Nome UPN
- LegacyExchangeDN
- Endereço de email
- Alias do usuário
Type: | RemoteMailboxIdParameter |
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 |
-IgnoreDefaultScope
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
A opção IgnoreLegalHold ignora o status de retenção legal do usuário remoto. Não é preciso especificar um valor com essa opção.
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 de 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 |
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 |
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.