Exchange Server PowerShell (Exchange Shell de Gerenciamento)

O Exchange Shell de Gerenciamento é criado com base na tecnologia Windows PowerShell e fornece uma interface de linha de comando poderosa que permite a automação de tarefas de Exchange de administração. Você pode usar o Shell de Gerenciamento do Exchange para gerenciar todos os aspectos do Exchange. Por exemplo, você pode criar contas de email, criar conectores de Envio e Conectores de Recebimento, configurar propriedades de banco de dados de caixa de correio e gerenciar grupos de distribuição. Você pode usar o Shell de Gerenciamento do Exchange para executar todas as tarefas disponíveis nas ferramentas de gerenciamento Exchange gráficas, além de coisas que não podem ser realizadas lá (por exemplo, operações em massa). Na verdade, quando você faz algo no centro de administração do Exchange (EAC), no Painel de Controle Exchange (ECP) ou no Console de Gerenciamento do Exchange (EMC), é o Shell de Gerenciamento do Exchange que faz o trabalho nos bastidores.

O Shell de Gerenciamento do Exchange também oferece uma plataforma de scripts robusta e flexível. Scripts do Visual Basic que exigiam muitas linhas de código podem ser substituídos por comandos do Shell de Gerenciamento do Exchange que usam apenas uma linha de código. O Shell de Gerenciamento do Exchange fornece essa flexibilidade porque usa um modelo de objeto que se baseia no Microsoft.NET Framework. Esse modelo de objeto habilita os cmdlets do Exchange a aplicar a saída de um comando a comandos subsequentes.

Para começar a usar o Shell Exchange Gerenciamento imediatamente, consulte a seção de documentação Exchange Shell de Gerenciamento posteriormente neste artigo.

Como o Shell de Gerenciamento Exchange funciona em todas as Exchange de servidor, exceto Transporte de Borda

Se você usar o Shell de Gerenciamento Exchange em um servidor Exchange local ou em um servidor Exchange que está localizado em todo o país, o PowerShell remoto faz o trabalho.

Quando você clica no atalho Exchange Shell de Gerenciamento em um servidor Exchange, a instância local do Windows PowerShell executa as seguintes etapas:

  1. Conexão ao servidor de Exchange mais próximo (na maioria das vezes, o servidor Exchange local) usando um componente Windows PowerShell necessário chamado Windows Gerenciamento Remoto (WinRM).

  2. Execute verificações de autenticação.

  3. Crie uma sessão remota do PowerShell para você usar.

Você só tem acesso aos cmdlets Exchange e parâmetros associados aos grupos de funções de gerenciamento Exchange funções de gerenciamento e funções de gerenciamento atribuídas. Para obter mais informações sobre como Exchange usa grupos de funções e funções para gerenciar quem pode fazer quais tarefas, consulte Exchange Server permissões.

Um benefício do PowerShell remoto é que você pode usar o Windows PowerShell em um computador local para se conectar a um servidor Exchange remoto e importar os cmdlets Exchange na sessão Windows PowerShell para que você possa administrar Exchange. Os únicos requisitos para o computador são:

  • Um sistema operacional com suporte para Exchange Server.
  • Uma versão com suporte do .NET Framework.
  • Uma versão com suporte do Windows Management Framework (WMF), que inclui WinRM e Windows PowerShell.

Para obter detalhes, consulte os seguintes artigos:

No entanto, recomendamos que você instale as ferramentas de gerenciamento de Exchange (que inclui o Shell de Gerenciamento Exchange) em qualquer computador que você use para gerenciar extensivamente Exchange Server. Sem as Exchange de gerenciamento instaladas, você precisa se conectar ao servidor Exchange remoto manualmente e não tem acesso aos recursos adicionais que as ferramentas de gerenciamento Exchange oferecem.

Para obter mais informações sobre como se conectar Exchange servidores sem as ferramentas de gerenciamento Exchange instaladas, consulte Conexão para Exchange servidores usando o PowerShell remoto.

Como Exchange Shell de Gerenciamento funciona em servidores de Transporte de Borda

Nos servidores de Transporte de Borda, Exchange Shell de Gerenciamento funciona de forma diferente. Normalmente, você implanta servidores de Transporte de Borda em sua rede de perímetro, como servidores autônomos ou como membros de um domínio do Active Directory de perímetro.

Quando você clica no atalho Exchange Shell de Gerenciamento em um servidor de Transporte de Borda Exchange, a instância local do Windows PowerShell cria uma sessão local do PowerShell para você usar.

Os servidores de Transporte de Borda não usam funções de gerenciamento ou grupos de função de gerenciamento para controlar permissões. O grupo administradores locais controla quem pode configurar os recursos Exchange no servidor local.

Saiba mais sobre os servidores de Transporte de Borda em Servidores de Transporte de Borda.

Exchange Documentação do Shell de Gerenciamento

A tabela a seguir fornece links para artigos que podem ajudá-lo a aprender sobre e usar o Shell Exchange Gerenciamento.


Artigo Descrição
Abrir o Shell de Gerenciamento do Exchange Encontre e abra o Shell de Gerenciamento Exchange em um servidor Exchange ou um computador que tenha as ferramentas Exchange de gerenciamento instaladas.
Conectar-se a servidores do Exchange usando o PowerShell remoto Use Windows PowerShell em um computador local para se conectar a um Exchange servidor.
Controlar o acesso remoto PowerShell aos servidores Exchange Saiba como bloquear ou permitir que o acesso remoto do PowerShell dos usuários Exchange servidores.
Encontrar as permissões necessárias para executar qualquer Exchange cmdlet Encontre as permissões que você precisa para executar um cmdlet específico ou um ou mais parâmetros no cmdlet.
Sintaxe cmdlet do Exchange Saiba mais sobre a estrutura e sintaxe dos cmdlets Exchange PowerShell.
Filtros receptores em comandos de gerenciamento de troca Shell Saiba mais sobre filtros de destinatário no Shell Exchange Gerenciamento.
Use Update-ExchangeHelp para atualizar Exchange artigos de ajuda do PowerShell em Exchange servidores Saiba como usar o Update-ExchangeHelp para atualizar a ajuda para Exchange artigos de referência de cmdlet em Exchange servidores.