Remove-Mailbox
Aplica-se a: Exchange Server 2013, Exchange Online
Tópico modificado em: 2012-12-27
Use o cmdlet Remove-Mailbox para excluir a conta de usuário associada a uma determinada caixa de correio do Active Directory e para processar a caixa de correio desconectada e associada, conforme determinado pelos parâmetros especificados.
Para obter informações sobre os conjuntos de parâmetros na seção Sintaxe, abaixo, consulte Sintaxe.
Remove-Mailbox -Identity <MailboxIdParameter> [-KeepWindowsLiveID <SwitchParameter>] [-Permanent <$true | $false>] <COMMON PARAMETERS>
Remove-Mailbox -Database <DatabaseIdParameter> -StoreMailboxIdentity <StoreMailboxIdParameter> <COMMON PARAMETERS>
COMMON PARAMETERS: [-Arbitration <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-Disconnect <SwitchParameter>] [-DomainController <Fqdn>] [-ForReconciliation <SwitchParameter>] [-IgnoreDefaultScope <SwitchParameter>] [-IgnoreLegalHold <SwitchParameter>] [-PublicFolder <SwitchParameter>] [-RemoveLastArbitrationMailboxAllowed <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
Este exemplo desconecta a caixa de correio do usuário John Rodman (john) da conta de usuário e remove o objeto de caixa de correio do Active Directory. A caixa de correio permanece no banco de dados do Exchange pelo período de retenção de caixa de correio excluída configurado para o banco de dados da caixa de correio.
Remove-Mailbox -Identity contoso\john
Este exemplo desconecta a caixa de correio do usuário John Rodman (john) da conta de usuário, remove o objeto de caixa de correio do Active Directory e remove a caixa de correio do banco de dados do Exchange.
Remove-Mailbox -Identity contoso\john -Permanent $true
Este exemplo remove a caixa de correio de John Rodman do banco de dados do Exchange, supondo que a caixa de correio já tenha sido desconectada do usuário. Este exemplo usa o cmdlet Get-Mailbox para obter o valor do GUID da caixa de correio usando o nome para exibição da caixa de correio desconectada. Esse valor é necessário para o parâmetro StoreMailboxIdentity do cmdlet Remove-Mailbox.
$Temp = Get-Mailbox | Where {$_.DisplayName -eq 'John Rodman'}
Remove-Mailbox -Database Server01\Database01 -StoreMailboxIdentity $Temp.MailboxGuid
Use somente o parâmetro Identity para desconectar a caixa de correio do usuário e remover o objeto de usuário do Active Directory. O objeto de caixa de correio ainda existe. Por padrão, a caixa de correio permanece no banco de dados do Exchange por 30 dias e, em seguida, é excluída.
Use os parâmetros Identity e Permanent para desconectar a caixa de correio do usuário, remover o objeto de usuário do Active Directory e remover o objeto de caixa de correio do banco de dados do Exchange. O objeto de caixa de correio não permanece no banco de dados do Exchange como uma caixa de correio desconectada.
Use os parâmetros Database e StoreMailboxIdentity para remover um objeto de caixa de correio do banco de dados do Exchange. Nesse caso, o objeto de caixa de correio já foi desconectado do usuário. Por exemplo, se você executar o cmdlet Disable-Mailbox, o objeto de caixa de correio do Exchange ainda existirá, mas estará desconectado do objeto de usuário do Active Directory. Os parâmetros Database e StoreMailboxIdentity podem ser usados para remover o objeto de caixa de correio desconectado.
Para executar esse cmdlet, você precisa ter permissões. Embora todos os parâmetros para este cmdlet estejam listados neste tópico, talvez você não tenha acesso a alguns parâmetros, caso eles não estejam incluídos nas permissões atribuídas a você. Para ver de que permissões você precisa, consulte o Seção "Permissões de provisionamento do destinatário" do tópico Permissões de Destinatários.
| Parâmetro | Obrigatório | Tipo | Descrição | ||
|---|---|---|---|---|---|
| Database | Obrigatório | Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter | O parâmetro Database especifica o banco de dados que contém o objeto caixa de correio. Utilize um dos seguintes valores:
Este parâmetro deve ser usado juntamente com o parâmetro StoreMailboxIdentity. O parâmetro Database não pode ser usado com o parâmetro Identity. Se você desconectou uma caixa de correio de seu usuário associado e deseja remover o objeto de caixa de correio do repositório do Exchange, use os parâmetros Database e StoreMailboxIdentity. | ||
| Identity | Obrigatório | Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter | O parâmetro Identity identifica o objeto de caixa de correio que você deseja remover. Esse parâmetro aceita os seguintes valores:
O parâmetro Identity não pode ser usado com o parâmetro Database . | ||
| StoreMailboxIdentity | Obrigatório | Microsoft.Exchange.Configuration.Tasks.StoreMailboxIdParameter | O parâmetro StoreMailboxIdentity especifica o objeto de caixa de correio a remover. O parâmetro StoreMailboxIdentity é usado juntamente com o parâmetro Database para remover o objeto de caixa de correio do banco de dados do Exchange. Se você desconectou uma caixa de correio de seu usuário associado e deseja remover o objeto de caixa de correio do repositório do Exchange, use os parâmetros Database e StoreMailboxIdentity. | ||
| Arbitration | Opcional | System.Management.Automation.SwitchParameter | O parâmetro Arbitration especifica que a caixa de correio para a qual você está executando o comando é uma caixa de correio de arbitragem. As caixas de correio de arbitragem são usadas no gerenciamento do fluxo de trabalho da aprovação. Por exemplo, uma caixa de correio de arbitragem é usada no tratamento de destinatários moderados e na aprovação da associação do grupo de distribuição. | ||
| Confirm | Opcional | System.Management.Automation.SwitchParameter | A opção Confirm faz com que o comando pause o processamento e exige que você confirme o que o comando fará antes que o processamento continue. Não é preciso especificar um valor com a opção Confirm. | ||
| Disconnect | Opcional | System.Management.Automation.SwitchParameter | Esse parâmetro está reservado para uso interno da Microsoft. | ||
| DomainController | Opcional | Microsoft.Exchange.Data.Fqdn | O parâmetro DomainController especifica o FQDN do controlador de domínio que grava essa alteração de configuração no Active Directory. | ||
| ForReconciliation | Opcional | System.Management.Automation.SwitchParameter | Esse parâmetro está reservado para uso interno da Microsoft. | ||
| IgnoreDefaultScope | Opcional | System.Management.Automation.SwitchParameter | 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 que o comando acesse objetos do Active Directory que não estejam no escopo padrão. O uso do parâmetro IgnoreDefaultScope introduz as seguintes restrições:
| ||
| IgnoreLegalHold | Opcional | System.Management.Automation.SwitchParameter | A opção IgnoreLegalHold ignora o status de retenção legal do usuário de email e permite que remova a caixa de correio que está em retenção legal.
| ||
| KeepWindowsLiveID | Opcional | System.Management.Automation.SwitchParameter | Esse parâmetro se aplica a objetos no serviço baseado em nuvem. Ele não está disponível para implantações locais. O parâmetro KeepWindowsLiveID preserva a conta do Microsoft (conhecida anteriormente como Windows Live ID) que está associada à caixa de correio excluída. | ||
| Permanent | Opcional | System.Boolean | O parâmetro Permanent, usado com o parâmetro Identity, especifica se a caixa de correio do usuário deve ser desconectada, se o objeto de usuário associado deve ser removido do Active Directory e se o objeto de caixa de correio do banco de dados do Exchange deve ser removido. Os dois valores possíveis para esse parâmetro são | ||
| PublicFolder | Opcional | System.Management.Automation.SwitchParameter | O parâmetro PublicFolder especifica que a caixa de correio a ser removida é uma caixa de correio de pasta pública. 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. Você tem que incluir este parâmetro para remover uma caixa de correio de pasta pública. | ||
| RemoveLastArbitrationMailboxAllowed | Opcional | System.Management.Automation.SwitchParameter | A opção RemoveLastArbitrationMailboxAllowed especifica se a caixa de correio que você está tentando usar é a última caixa de correio de arbitragem na organização. | ||
| WhatIf | Opcional | System.Management.Automation.SwitchParameter | A opção WhatIf instrui o comando a simular as ações que ele executaria no objeto. Ao usar a opção WhatIf, você poderá exibir quais alterações ocorrerão, sem precisar aplicar nenhuma dessas alterações. Você não precisa especificar um valor com a opção WhatIf. |
Para ver os tipos de entrada que este cmdlet aceita, consulte Tipos de entrada e saída de cmdlets. Se o campo Tipo de Entrada de um cmdlet estiver em branco, é porque o cmdlet não aceita dados de entrada.
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 cmdlets. Se o campo Tipo de Saída estiver em branco, o cmdlet não retorna dados.

Cuidado: