Recuperar servidores Exchange

Você pode recuperar um servidor exchange perdido usando a opção /Mode:RecoverServer no modo autônomo (da linha de comando) da Configuração do Exchange. Como a maioria das configurações do servidor do Exchange é armazenada no Active Directory, o Setup.exe /Mode:RecoverServer comando usa essas informações durante a instalação do Exchange em um novo servidor com o mesmo nome.

A recuperação de um servidor do Exchange perdido frequentemente é realizada usando hardware novo. No entanto, você também pode usar um servidor existente que ainda não tem o Exchange instalado nele.

Este tópico mostra como recuperar um servidor exchange perdido que não é membro de um DAG (grupo de disponibilidade de banco de dados). Para obter etapas detalhadas sobre como recuperar um servidor que era membro de um DAG, consulte Recuperar um servidor membro do grupo de disponibilidade de banco de dados.

Procurando outras tarefas de gerenciamento relacionadas ao backup e à recuperação de dados? Consulte Backup, restauração e recuperação de desastres.

Do que você precisa saber para começar?

  • Tempo estimado para conclusão: 20 minutos

  • A conta que você usará para fazer a recuperação do servidor requer as seguintes permissões:

    • Associação de grupo de segurança de administradores de domínio.

    • Associação ao grupo de funções do Exchange Organization Management.

  • Se o Exchange estiver instalado em um local diferente do local padrão de %ProgramFiles%\Microsoft\Exchange Server\V15, você deverá incluir a opção /TargetDir:<Path> no Setup.exe /Mode:RecoverServer comando para especificar o local dos arquivos do programa exchange (binário). Se você não usar a opção /TargetDir , os arquivos do Exchange serão instalados no local padrão quando você recuperar o servidor exchange.

    Para localizar o local de instalação do Exchange no servidor exchange perdido, siga as seguintes etapas:

    1. Abra o ADSIEDIT.MSC ou LDP.EXE.

    2. Acesse CN=ExServerName,CN=Servers,CN=First Administrative Group,CN=Administrative Groups,CN=ExOrg Name,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=DomainName,CN=Com

    3. Clique com o botão direito no objeto do servidor Exchange e clique em Propriedades.

    4. Localize o atributo msExchInstallPath . Este atributo armazena o caminho de instalação atual.

  • Se você não tiver a mídia de instalação da versão CU (Atualização Cumulativa) instalada no servidor a ser recuperada, poderá recuperar um servidor usando a atualização cumulativa disponível mais recente. Somente as duas últimas CUs estão disponíveis para download. Para obter mais informações, consulte Atualizações para Exchange Server. Depois que a atualização for bem-sucedida, o atributo AdminDisplayVersion no EMS ou msExchVersion no servidor recuperado mostrará um número de build antigo e isso é uma natureza cosmética. Podemos executar a configuração /m:upgrade /IAcceptEchangeServerLicenseTerms ou aguardar a próxima versão de Atualização Cumulativa e executar a atualização que corrigirá isso.

  • O servidor de destino deve usar a mesma versão do Windows Server que o servidor perdido. Por exemplo, você não pode recuperar um servidor perdido do Exchange 2016 que estava executando o Windows 2012 R2 em um novo servidor que está executando o Windows 2016 ou vice-versa.

  • As mesmas letras de unidade de disco usadas para bancos de dados montados no servidor perdido também devem existir no servidor de destino.

  • O servidor de destino deve ter as mesmas características gerais de desempenho e configuração de hardware que o servidor perdido.

  • A opção /Mode:RecoverServer atribui um certificado autoassinado a todos os Serviços do Exchange que exigem SSL/TLS. Se o servidor usou anteriormente um certificado SSL/TLS emitido por uma autoridade de certificação diferente, você precisará importar novamente o certificado e configurar os serviços para usar o certificado. Caso contrário, os usuários receberão um prompt de certificado quando tentarem se conectar (por exemplo, no Outlook).

Dica

Está com problemas? Peça ajuda nos fóruns do Exchange. Visite os fóruns no Exchange Server.

Recuperar um Servidor do Exchange Perdido

  1. Redefina a conta do computador para o servidor perdido. Para instruções detalhadas, consulte Redefinir uma Conta de Computador.

  2. Instale o sistema operacional adequado e dê ao novo servidor o mesmo nome do servidor perdido. A recuperação não terá êxito se o servidor Windows de destino não tiver o mesmo nome que o servidor exchange perdido.

  3. Ingresse o servidor no mesmo domínio do servidor perdido.

  4. Instale os pré-requisitos necessários e os componentes do sistema operacional no servidor de destino. Para obter detalhes, consulte Exchange Server requisitos do sistema.

  5. No servidor de destino, abra Explorador de Arquivos, clique com o botão direito do mouse no arquivo de imagem ISO do Exchange que você baixou e selecione Montar. Observe a letra da unidade de DVD virtual atribuída.

  6. Abra uma janela prompt de comando do Windows. Por exemplo:

    • Pressione a tecla Windows+R para abrir a caixa de diálogo Executar, digite cmd.exe e pressione OK.

    • Pressione Iniciar. Na caixa Pesquisar , digite Prompt de Comando e, na lista de resultados, selecione Prompt de Comando.

  7. Na janela Prompt de Comando, use a seguinte sintaxe:

    Observação

    • A opção anterior /IAcceptExchangeServerLicenseTerms não funcionará a partir das CUs (Atualizações Exchange Server 2016 e Exchange Server setembro de 2019 de setembro de 2021). Agora você deve usar /IAcceptExchangeServerLicenseTerms_DiagnosticDataON ou /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF para instalações autônomas e com script.

    • Os exemplos a seguir usam a opção /IAcceptExchangeServerLicenseTerms_DiagnosticDataON. Você pode alterar a opção para /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF.

    <Virtual DVD drive letter>:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataON /Mode:RecoverServer [/TargetDir:<Path>] [/DomainController:<ServerNameOrFQDN>] [/DoNotStartTransport] [/EnableErrorReporting]
    

    Este exemplo usa os arquivos de instalação do Exchange na unidade E: para instalar o Exchange no local padrão (%ProgramFiles%\Microsoft\Exchange Server\V15) e recuperar o servidor exchange.

    E:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataON /Mode:RecoverServer
    

    Este é o mesmo exemplo, mas um local personalizado para os arquivos do programa exchange é necessário para corresponder ao local no servidor perdido.

    E:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataON /Mode:RecoverServer /TargetDir:"D:\Program Files\Exchange"
    

    Para obter mais informações sobre as opções opcionais, consulte Usar o modo autônomo na Configuração do Exchange.

  8. Depois que a Instalação for concluída, mas antes de colocar o servidor recuperado em produção, reconfigure todas as configurações personalizadas que estavam presentes anteriormente no servidor e reinicie o servidor.

Como saber se funcionou?

A conclusão com êxito da Instalação será o indicador principal de que a recuperação foi bem-sucedida. Para verificar ainda mais se você recuperou com êxito um servidor perdido, abra a ferramenta serviços do Windows (services.msc) e verifique se os serviços do Microsoft Exchange foram instalados e estão em execução.

Possíveis problemas com o Agente de Script

Se você habilitou anteriormente o Agente de Scripts em sua organização do Exchange, o processo de recuperação poderá falhar. O erro será semelhante a este:

"Initialization failed: '"Scripting Agent initialization failed: "File is not found: 'C:\Program Files\Microsoft\Exchange Server\V15\Bin\CmdletExtensionAgents\ScriptingAgentConfig.xml'.""' ---> Microsoft.Exchange.Provisioning.ProvisioningException: "Scripting Agent initialization failed: "File is not found: 'C:\Program Files\Microsoft\Exchange Server\V15\Bin\CmdletExtensionAgents\ScriptingAgentConfig.xml'."" ---> System.IO.FileNotFoundException: "File is not found: 'C:\Program Files\Microsoft\Exchange Server\V15\Bin\CmdletExtensionAgents\ScriptingAgentConfig.xml'."

Se você tiver outros servidores do Exchange em sua organização, precisará:

  1. Desabilite o Agente de Scripts no Shell de Gerenciamento do Exchange em um servidor existente:

    Disable-CmdletExtensionAgent -Identity "Scripting Agent"
    
  2. Execute a Instalação do Exchange no modo de recuperação, conforme descrito anteriormente neste tópico.

  3. Habilite o Agente de Scripts no Shell de Gerenciamento do Exchange após a conclusão da recuperação do servidor do Exchange:

    Enable-CmdletExtensionAgent -Identity "Scripting Agent"
    

Se o servidor exchange recuperado for o único servidor do Exchange em sua organização, você precisará:

  1. Renomeie o arquivo %ExchangeInstallPath%Bin\CmdletExtensionAgents\ScriptingAgentConfig. xml.sample para %ExchangeInstallPath%Bin\CmdletExtensionAgents\ScriptingAgentConfig. xml.

    O valor padrão de %ExchangeInstallationPath% é %ProgramFiles%\Microsoft\Exchange Server\V15, mas o valor real é onde quer que você instalou o Exchange no servidor.

  2. Execute novamente a Configuração do Exchange no modo de recuperação, conforme descrito anteriormente neste tópico.