Infra - Exchange Server

Exportando conteúdo do Exchange Management Console para o formato HTML

O Exchange Server 2007 em conjunto com o PowerShell abre um universo de opções para o Administrador, neste tutorial vamos mostrar como adicionamos saída no formato HTML e abrir o Iexplorer direto do Windows Management Shell.

por Anderson Patricio



Overview

O Exchange Server 2007 em conjunto com o PowerShell abre um universo de opções para o Administrador, neste tutorial vamos mostrar como adicionamos saída no formato HTML e abrir o Iexplorer direto do Windows Management Shell.

Solução

Os engenheiros do Exchange Management Shell (Vivek Sharma e Mihai Jalobeanu) desenvolveram um conjunto de scripts chamado Exchange Server 2007 PowerShell Scriptacular, que contém diversas ferramentas para ajudar nas tarefas diárias. Para começarmos vamos fazer o download do arquivo .zip com os scripts, segue o link:

http://www.viveksharma.com/techlog/2006/12/21/announcing-the-exchange-2007-powershell-scriptacular-demo-pack/.

O recomendando é colocar em um local onde você irá rodar os scripts, óbvio! Mas um bom local caso aceitem sugestões é o o diretório que o Exchange está instalado, dentro da pasta Scripts.

Depois de baixado o pacote, temos os seguintes scripts:

  • balancemailboxes.ps1
  • cleanup.ps1 and generate.ps1
  • initvars.ps1
  • mailstorm.ps1 e mailstorm2.ps1
  • multi-matrix.ps1
  • out-email.ps1
  • out-html.ps1

Alguns dos scripts são muito úteis, tipo o multi-matrix.ps1:

Mas vamos voltar a utilização dos scripts out-email e out-html, como segue:

Agora podemos gerar saídas de comandos em html e abrir este recém html gerado no Iexplorer, vamos executar o seguinte cmdlet:

Get-Mailbox | select name, alias, servername | out-html | out-ie

Após a execução do comando já podemos verificar no Iexplorer o cmdlet utilizado para gerar a saída, e cada atributo em uma coluna separada.

Conclusão

Neste tutorial visualizamos como adicionar Out-HTML e Out-IE através do Exchange Management Console e também como gerar relatórios utilizando estas ferramentas.

Anderson Patricio

Anderson Patricio - Trabalha com informática desde 1995, é consultor Microsoft em projetos de Active Directory, Exchange e ISA pela Quattuor Informática em Porto Alegre.
Certificações: MCSE +M +S 2003, MCSE +M +S 2000, MCSA +M +S 2003, MCSA +M +S 2000
Blog: http://spaces.msn.com/members/andersonpatricio/