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> -Archivee, 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.