Shell de Gerenciamento do ExchangeExchange Management Shell

Encontre informações sobre como usar o Shell de gerenciamento do Exchange para desenvolver ferramentas de administração do Exchange server.Find information about how to use the Exchange Management Shell to develop tools for Exchange server administration.

Aplica-se a: Exchange Online | Exchange Server 2013 | Office 365Applies to: Exchange Online | Exchange Server 2013 | Office 365

O Shell de gerenciamento do Exchange fornece um conjunto rico de comandos, com base na plataforma do Windows PowerShell para gerenciar o Exchange Online, Exchange Online como parte do Office 365 ou uma versão local do Exchange, começando com o Exchange 2013.The Exchange Management Shell provides a rich set of commands, based on the Windows PowerShell platform, for managing Exchange Online, Exchange Online as part of Office 365, or an on-premises version of Exchange starting with Exchange 2013. Você pode usar o Shell de gerenciamento do Exchange para criar dois tipos de ferramentas: scripts de linha de comando que funcionam dentro do ambiente do Windows PowerShell e ferramentas que usam os cmdlets do Shell de gerenciamento do Exchange por meio de uma interface gerenciada.You can use the Exchange Management Shell to create two kinds of tools: command-line scripts that work within the Windows PowerShell environment, and tools that use the Exchange Management Shell cmdlets through a managed interface. Você pode usar aplicativos gerenciados para criar um padrão do Windows ou a interface do usuário baseado na web para administrar um servidor Exchange.You can use managed applications to create a standard Windows or web-based UI to administer an Exchange server.

O que você precisa saber sobre o Shell de gerenciamento do ExchangeWhat you need to know about the Exchange Management Shell

Se você está se perguntando sobreIf you're wondering about Leia istoRead this
AvailabilityAvailability
Comandos do Shell de gerenciamento do Exchange são instalados em todos os servidores que executam versões do Exchange, começando com o Exchange 2007.Exchange Management Shell commands are installed on all servers running versions of Exchange starting with Exchange 2007.
Aplicativos do cliente podem ser implantados em qualquer computador executando o Windows PowerShell 2.0.Client applications can be deployed on any computer running Windows PowerShell 2.0.
Para obter informações sobre como acessar o shell, consulte Exchange Server PowerShell (Shell de gerenciamento do Exchange).For information about accessing the shell, see Exchange Server PowerShell (Exchange Management Shell).
Languages and toolsLanguages and tools
Você pode criar scripts do Shell de gerenciamento do Exchange em qualquer editor de texto.You can create Exchange Management Shell scripts in any text editor.
Você pode usar uma das muitas ferramentas de terceiros para a criação de scripts do Windows PowerShell que podem ser usados com o Shell de gerenciamento do Exchange.You can use one of many third-party tools for creating Windows PowerShell scripts that can be used with the Exchange Management Shell.
O modelo de objeto do Shell de gerenciamento do Exchange é baseado no .NET Framework.The Exchange Management Shell object model is based on the .NET Framework.
Você pode usar qualquer linguagem .NET para desenvolver aplicativos do Shell de gerenciamento do Exchange.You can use any .NET language to develop Exchange Management Shell applications.
Ferramentas de teste e depuração disponíveisAvailable test and debug tools
Você pode usar um dos muitos aplicativos de terceiros para testar e depurar scripts do Shell de gerenciamento do Exchange.You can use one of many third-party applications to test and debug Exchange Management Shell scripts.
Você pode usar o Visual Studio e gerenciados de ferramentas de terceiros para testar e depurar aplicativos do Shell de gerenciamento do Exchange.You can use Visual Studio and third-party tools to test and debug managed Exchange Management Shell applications.
Server platform requirementsServer platform requirements
Você pode usar o Shell de gerenciamento do Exchange em qualquer servidor do Exchange com o Windows PowerShell 2.0 instalado.You can use the Exchange Management Shell on any Exchange server that has Windows PowerShell 2.0 installed.
Client platform requirementsClient platform requirements
Aplicativos cliente do Shell de gerenciamento do Exchange exigem o Windows PowerShell 2.0.Exchange Management Shell client applications require Windows PowerShell 2.0.
PermissõesPermissions
Executando um Shell de gerenciamento do Exchange aplicativo exige que o usuário tem direitos de controle de acesso baseado em função para os dados afetados no armazenamento do Exchange.Running an Exchange Management Shell application requires that the user have role-based access control rights to the affected data on the Exchange store.
Para obter mais informações sobre controle de acesso baseado em função, consulte Understanding Role Based Access Control.For more information about role-based access control, see Understanding Role Based Access Control.

Os artigos nesta seção descrevem os recursos do Shell de gerenciamento do Exchange que são importantes para a criação de ferramentas de gerenciamento do Exchange.The articles in this section describe Exchange Management Shell features that are important for creating Exchange management tools. Para obter informações sobre planejamento, configuração ou manutenção do Exchange, consulte o site do Exchange .For information about planning, configuring, or maintaining Exchange, see the Exchange site.

Nesta se��oIn this section

Confira tambémSee also