Infra - Exchange Server

Gerenciando funções em um Exchange Server 2007 instalado por linha de comando (CLI)

O Exchange Server 2007 possui inúmeras mudanças e uma delas é a flexibilidade pela linha de comando. Nesta nova versão podemos instalar as funções do Exchange por linha de comando através do próprio setup.exe ou depois do exchange instalado utilizando o exsetup que é instalado em toda implementação de Exchange Server 2007.

por Anderson Patricio



Overview

O Exchange Server 2007 possui inúmeras mudanças e uma delas é a flexibilidade pela linha de comando. Nesta nova versão podemos instalar as funções do Exchange por linha de comando através do próprio setup.exe ou depois do exchange instalado utilizando o exsetup que é instalado em toda implementação de Exchange Server 2007.

Solução

Depois que o Exchange Server 2007 foi implementando, independente da função que ele represente é inserido o utilitário ExSetup.exe que geralmente fica em c:\Program Files\Microsoft\Exchange Server\Bin

Entendendo as opções do ExSetup.exe

O Setup.exe possui várias opções, vamos analisar as principais e que realmente nos interessam:

Opção Descrição
/mode: Especifica a operação a ser executada.

Opções possíveis:

  • Install
  • Uninstall
/role: ou /roles: Especifica qual role (função) que vai ser inserida ou removida.

Opções possíveis:

  • HubTransport, HT, H
  • ClientAccess, CA, C
  • Mailbox, MB, M
  • UnifiedMessaging, UM, U
  • EdgeTransport, ET, E
  • ManagementTools, MT, T
/SourceDir: Local onde estão os arquivos de instalação.

Adicionando/Removendo funções de um servidor

Vamos utilizar neste exemplo que nossos arquivos de implementação do Exchange Server 2007 estão no E:\Exchange2007, e vamos aos testes:

Independente da função devemos ir até o diretório onde o Exchange está instalado no subdiretório bin, em nosso exemplo os passos seriam:

  1. Clicar em Start, Run e digitar cmd e clicar em OK
  2. cd Program Files
  3. cd Microsoft
  4. cd Exchange Server
  5. cd Bin

Gerenciando a função HubTransport

Instalando

exsetup.exe /mode:install /role:HubTransport /SourceDir:E:\Exchange2007, conforme a figura abaixo:

Removendo

exsetup.exe /mode:uninstall /role:HubTransport

Gerenciando a função Mailbox Server

Instalando

ExSetup.exe /mode:install /role:Mailbox /SourceDir:E:\Exchange2007

Removendo

ExSetup.exe /mode:uninstall /role:Mailbox

Gerenciando a função Edge Transport Server

Instalando

ExSetup.exe /mode:install /role:EdgeTransport /SourceDir:E:\Exchange2007

Removendo

ExSetup.exe /mode:uninstall /role:EdgeTransport

Gerenciando a função Client Access Server

Instalando

ExSetup.exe /mode:install /role:ClientAccess /SourceDir:E:\Exchange2007

Removendo

ExSetup.exe /mode:uninstall /role:ClientAccess

Gerenciando a função Unified Messaging Server

Instalando

ExSetup.exe /mode:install /role:Mailbox /SourceDir:E:\Exchange2007

Removendo

ExSetup.exe /mode:uninstall /role:Mailbox, com mostra a tela abaixo:

Conclusão

Neste tutorial mostramos como adicionar e/ou remover as funções dos servidores quando o Exchange já está instalado através do ExSetup.exe

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/