Nova funcionalidade de administração no Shell de Gerenciamento do Exchange
Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Tópico modificado em: 2007-07-18
O Shell de Gerenciamento do Exchange, baseado na tecnologia do Microsoft Windows PowerShell, oferece aos administradores uma interface de linha de comando poderosa para administrar o Microsoft Exchange Server 2007. Com o Shell de Gerenciamento do Exchange, os administradores podem gerenciar cada aspecto do Exchange 2007. Além disso, podem habilitar novas contas de email e configurar conectores SMTP (Simple Mail Transfer Protocol), propriedades de bancos de dados de armazenamento, agentes de transporte e muito mais. O Shell de Gerenciamento do Exchange é capaz de executar todas as tarefas realizadas pelo Console de Gerenciamento do Exchange, além de outras que não podem ser executadas pelo Console de Gerenciamento do Exchange. Na verdade, quando uma tarefa é realizada no Console de Gerenciamento do Exchange, o mesmo comando é disponibilizado para o Shell de Gerenciamento do Exchange e chamado para processar a solicitação. Para obter mais informações sobre o novo Console de Gerenciamento do Exchange, consulte Nova funcionalidade de administração no Console de Gerenciamento do Exchange.
A Figura 1 ilustra o design e o layout do Shell de Gerenciamento do Exchange.
Figura 1 O Shell de Gerenciamento do Exchange
Pré-requisitos
O Shell de Gerenciamento do Exchange é um snap-in que se baseia no Windows PowerShell. Por isso, é necessário que o Windows PowerShell esteja instalado no computador que executará o Shell de Gerenciamento do Exchange. Para instalar o Windows PowerShell, instale o Microsoft .NET 2.0 Framework no computador que executará o Windows PowerShell. Para obter informações sobre como baixar o .NET Framework, consulte o Microsoft .NET Framework Developer Center.
Novos recursos no Shell de Gerenciamento do Exchange
O Shell de Gerenciamento do Exchange fornece uma plataforma de scripts robusta e flexível que pode reduzir a complexidade dos atuais scripts do Microsoft Visual Basic. O que antes ocupava centenas de linhas em scripts do Visual Basic pode ser feito agora em apenas uma linha de código, no Shell de Gerenciamento do Exchange.
O Shell de Gerenciamento do Exchange oferece essa flexibilidade porque não usa texto como base para a interação com o sistema, mas sim um modelo de objeto que se baseia na plataforma do Microsoft .NET. Esse modelo de objeto permite que os comandos do shell apliquem a saída de um comando aos comandos subseqüentes, quando são executados.
Estes são os principais recursos do Shell de Gerenciamento do Exchange:
Interface de linha de comando A interface de linha de comando permite acessar e modificar recursos do Exchange 2007 e respectivos valores, de modo rápido e simples. Também dá flexibilidade para executar facilmente tarefas em massa que precisariam de muitas linhas de código ou horas de trabalho para aplicar alterações através do Gerenciador de Sistema do Exchange.
Canalização de dados entre comandos A canalização aumenta a sua produtividade ao administrar o Exchange 2007 através do Shell de Gerenciamento do Exchange. Esse recurso ajuda a usar a saída de um comando como entrada em outros comandos. Isso permite a execução de operações em massa com base em critérios aplicados a comandos de filtragem que depois fornecem os objetos a serem modificados em comandos abaixo do pipe. Esse recurso é o principal motivo pelo qual o Shell de Gerenciamento do Exchange possibilita reduzir dezenas de linhas de código a uma única cadeia de comandos.
Suporte a dados estruturados Como todas as saídas de todos os comandos no Shell de Gerenciamento do Exchange são um objeto, elas podem ser tratadas com tal e processadas por outros comandos, com pouca ou nenhuma manipulação. Os comandos em um determinado conjunto de recursos aceitam saída de outros comandos no mesmo conjunto de recursos, sem manipulação.
Amplo suporte para scripts Para executar processos complexos, automatizar funções referentes ao gerenciamento de contas do Suporte Técnico, monitorar desempenho ou habilitar outras tarefas administrativas automatizadas, o Shell de Gerenciamento do Exchange fornece um ambiente de modelo de objeto poderoso, baseado na plataforma .NET.
Scripts seguros Para permitir uma transição suave de um ambiente de teste para a produção ou simplesmente verificar se os seus comandos funcionam corretamente antes de aplicá-los a dados reais, o Shell de Gerenciamento do Exchange permite testar os comandos para ter certeza de que estão funcionando como previsto. Você pode verificar as alterações a serem feitas, confirmar se deseja continuar e conferir se o processo será concluído com êxito de ponta a ponta.
Acesso a comandos cmd.exe O Shell de Gerenciamento do Exchange fornece acesso transparente aos comandos disponibilizados pelo prompt de comando (Cmd.exe). Você pode até usar a saída de comandos Cmd.exe e executar ações baseadas nessa saída, ou integrá-la aos dados fornecidos a outro comando.
Scripts confiáveis Para aumentar a segurança, o Shell de Gerenciamento do Exchange requer que todos os scripts sejam assinados digitalmente para serem executados. Esse requisito impede que parceiros mal-intencionados insiram um script prejudicial no Shell de Gerenciamento do Exchange. Somente scripts nos quais você confia especificamente terão permissão para serem executados. Essa precaução ajuda a proteger você e a sua organização.
Personalização de perfil Embora a instalação padrão do Shell de Gerenciamento do Exchange ofereça uma interface completa e fácil de usar, é recomendável adicionar atalhos aos comandos mais utilizados. Convém também ajustar a interface para se adequar às suas tarefas. Você pode editar seu perfil pessoal do Shell de Gerenciamento do Exchange. Isso permite controlar o modo como a interface é configurada e quais comandos são executados automaticamente quando o Shell de Gerenciamento do Exchange é iniciado. A personalização de perfil permite que você atribua scripts a aliases usados com freqüência na administração diária da sua organização do Exchange 2007.
Suporte extensível ao shell Se você não gosta do modo de exibição dos dados ou, por exemplo, não consegue lembrar quais coleções são utilizadas pela propriedade Count e quais pela propriedade Length, poderá fazer ajustes facilmente. O Shell de Gerenciamento do Exchange usa XML para permitir a modificação de muitos aspectos de seu comportamento. Os desenvolvedores podem criar novos comandos para serem integrados aos comandos internos do Shell de Gerenciamento do Exchange. Essa extensibilidade lhe dá mais controle sobre a sua organização do Exchange 2007 e o ajuda a simplificar processos comerciais.
Para obter mais informações
Para obter mais informações sobre como usar o Shell de Gerenciamento do Exchange, consulte Usando o Shell de Gerenciamento do Exchange.
Para obter uma lista de exemplos de comandos do Shell de Gerenciamento do Exchange usados com freqüência, organizados por funções administrativas, como configuração de transporte e gerenciamento de destinatário, consulte Referência Rápida do Shell de Gerenciamento do Exchange (página em inglês).