Instalando o Exchange Server 2013 Beta Preview com CMD - Unattended Mode

Introdução

Este artigo serve como ponto de referência até o lançamento do Exchange Server 2013, estamos trabalhando com a versão Beta do produto.

Lançamos dois artigos, um com a instalação em UI (User Interface) e a outra com a instalação em CMD (Command Prompt), porém os processos de Checagem do AD e Preparação do AD poderão ser visualizados, utilizando os artigos ainda do Exchange Server 2010, listados abaixo:

1. Instalação Exchange 2010, Checando os requisitos do AD Parte1
2. Instalação Exchange 2010, Preparando o ambiente de AD Parte2

Vamos lá!

Pré-Requisitos da Instalação

Para utilizarmos o Exchange Server 2013 Beta, existe uma lista de pré-requisitos e configurações necessárias, para ter acesso ao documento completo contendo o CHM de Help do Exchange 2013 Beta em Inglês, acesse o link:

Microsoft Exchange Server 2013 Preview Help
http://www.microsoft.com/en-us/download/details.aspx?id=30338

O Processo de instalação do Exchange Server 2013 Beta, esta suportando as versões:

  1. Microsoft Windows Server 2008 R2 Sp1
  2. Microsoft Windows Server 2012 RC

Vamos optar por utilizar o Microsoft Windows Server 2012 RC, para isto iremos executar a instalação dos Pré-requisitos de seguinte forma:

1. Abra o Windows PowerShell
2. Instale o Remote Tools Administration Pack, para isto siga os passos demonstrados abaixo:

PowerShell

Import-Module ServerManager

3. Após isto instale todos os pré-requisitos necessários, utilize a mesma seção de Windows PowerShell e siga os passos como no código e na imagem abaixo:

PowerShell

Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation


 
4. Instale agora o Microsoft Unified Communications Managed API 4.0 64bit (UCMA)
    a. Download: http://www.microsoft.com/en-us/download/details.aspx?id=30349


 
    b. No momento da Instalação caso receba a mensagem abaixo. Apenas reinicie o servidor, pois após a instalação dos pré-requisitos o Server Media Experience, não é reconhecido, após isto basta continuar com a instalação. 


 
5. Instale agora o Microsoft Office 2010 Filter Pack 64 bit
    a. Download: http://www.microsoft.com/en-us/download/details.aspx?id=17062

6. Instale agora o Microsoft Office 2010 Filter Pack SP1 64bit
    a. Download: http://www.microsoft.com/en-us/download/details.aspx?id=26604

7. Neste momento iremos remover um componente que não será necessário na instalação, desinstale o Microsoft Visual C++ 11 Beta Redistributable (x64), este é instalado junto com o UCMA, siga os passos para remover.

    a. Abra o Control Panel e acesse a opção Programs and Features, selecione o software e clique em Uninstall, segue imagem de demonstração:

  

8. Um ponto muito importante caso o servidor que se esteja instalando seja Client Access Server (CAS), altere manualmente o serviço Net. Tcp Port Sharing Service para o modelo de inicialização automática.
a. Abra o services.msc
b. Localize o serviço Net. Tcp Port Sharing Service, clique duas vezes no serviço.
c. No modelo de Startup Type modifique para Automatic (automático).
d. Clique em ok para iniciarmos o processo de Instalação 

Instalando o Exchange Server 2013 Beta Preview - Setup.exe Commands

Abaixo seguem todas as possibilidades de switchs de comandos para o setup.exe

Setup.exe [/Mode:<setup mode>] [/IAcceptExchangeServerLicenseTerms] [/Roles:<server roles to install>] [/InstallWindowsComponents] [/OrganizationName:<name for the new Exchange organization>] [/TargetDir:<target directory>] [/SourceDir:<source directory>] [/UpdatesDir:<directory from which to install updates>] [/DomainController:<FQDN of domain controller>] [/AnswerFile:<filename>] [/DoNotStartTransport] [/LegacyRoutingServer] [/EnableErrorReporting]  [/NoSelfSignedCertificates]  [/AddUmLanguagePack:<UM language pack name>] [/RemoveUmLanguagePack:<UM language pack name>] [/NewProvisionedServer:<server>] [/RemoveProvisionedServer:<server>] [/ExternalCASServerDomain:<domain>] [/MdbName:<mailbox database name>] [/DbFilePath:<Edb file path>] [/LogFolderPath:<log folder path>] [/Upgrade] 


Para iniciar a instalação siga os passos demonstrados abaixo:

I. Acesse o Command Prompt em modo administrativo. (Run as Administrator).
a. Se possível for copie localmente o diretório de instalação para facilitar a leitura dos arquivos.

II. Podemos utilizar a inserção de comandos utilizando o modelo acima demonstrado no help do comando setup.exe.

III. Digite o seguinte comando no prompt:

Command Prompt

setup.exe /mode:Install /roles:CA,MB /OrganizationName:Shequinah-Mail /IAcceptExchangeServerLicenseTerms /InstallWindowsComponents


IV. Antes de continuarmos vamos discutir as Switch de comando:

a. Setup.exe /mode:Install
i. Este comando valida o setup.exenslo para prosseguir com o processo de instalação, porém podemos também utilizar para remoção e manutenção com outras switchs.

b. /Roles:CA,MB
i. Esta opção força a instalação a preparar e instalar as roles CA ou ClientAccess ou MB ou Mailbox no servidor onde o comando esta sendo executado.

c. /OrganizationName:“Shequinah-Mail”
i. Esta opção cria a organização dentro da partição de Organization do Active Directory, caso o nome tenha espaço utilize aspas, exemplo: “Shequinah-Mail”.

d. / IAcceptExchangeServerLicenseTerms 
i. Utilizamos esta linha para aceitar os termos de licença do Exchange Server 2013 Beta Preview.

e. /InstallWindowsComponents
i. Estudamos no artigo como instalar os pré-requisitos, porém é possível fazer esta atividade também no momento da instalação.

V. Vamos executar a linha que esta demonstrada no passo III, segue exemplo na imagem abaixo:




Checando a Instalação do Exchange Server 2013

Neste momento vamos checar se a instalação do Exchange Server 2013 Beta foi feita perfeitamente, para isto vamos checar os tópicos:

Exchange Toolbox

Para validarmos o Exchange Toolbox, clique em Start / Exchange Toolbox.


 
I. Pode se utilizar o Exchange Toolbox para Connectivity Analyzer, Queue Viewer e  Tracking Log.

Exchange Management Shell (EMS)

Clique em Start / Exchange Management Shell, após isto o EMS será aberto e poderemos testar os recursos do Exchange Server 2010.

I. Vamos validar se o servidor esta instalado com as roles, utilize o CMDLET demonstrado:

EMS - CMDLET

Get-ExchangeServer | FL Name,Site,ServerRole


 
I. Testando a saúde dos serviços de rede do Exchange Server 2010 Sp2, para isto digite o comando demonstrado abaixo:

EMS - CMDLET

Test-ServiceHealth


 
Repare na opção “ServicesNotRunning” esta opção demonstrará se os serviços estão rodando.

Exchange Admin Center

I. Abra seu navegador e digite o endereço “Nome-Servidor.FQDN/ECP”, em nosso caso “EXCH-01.shequinah.net/ECP”, este endereço irá nos levar para o Exchange Admin Center, segue imagem demonstrativa:


 
II. Após digitar usuário e senha, escolha o idioma que irá trabalhar com o Exchange Server 2013, após isto clique em Salvar.


 
III. Após isto será aberto o Exchange Admin Center, desta console iremos administrar o Exchange Server 2013 Beta. 


 
Espero que este artigo possa auxiliar a todos na instalação e configuração do Exchange Server 2013 Beta.

Até mais,
Rover Marinho
Twitter: @rovermarinho
http://rovermarinho.wordpress.com/