Recuperar servidores de Exchange
Puede recuperar un servidor exchange perdido mediante el modificador /Mode:RecoverServer en modo desatendido (desde la línea de comandos) del programa de instalación de Exchange. Dado que la mayoría de la configuración del servidor de Exchange se almacena en Active Directory, el Setup.exe /Mode:RecoverServer
comando usa esa información durante la instalación de Exchange en un nuevo servidor con el mismo nombre.
A menudo, se puede recuperar un servidor de Exchange perdido por medio de hardware nuevo. Sin embargo, también puede usar un servidor existente que aún no tenga Exchange instalado en él.
En este tema se muestra cómo recuperar un servidor exchange perdido que no es miembro de un grupo de disponibilidad de base de datos (DAG). Para obtener pasos detallados acerca de cómo recuperar un servidor que pertenecía a un DAG, consulte Recuperar un servidor miembro de un grupo de disponibilidad de base de datos.
¿Está buscando otras tareas de administración relacionadas con copias de seguridad y restauración de datos? Consulte Copia de seguridad, restauración y recuperación ante desastres.
¿Qué necesita saber antes de empezar?
Tiempo estimado para finalizar: 20 minutos
La cuenta que usará para realizar la recuperación del servidor requiere los permisos siguientes:
Pertenencia a grupos de seguridad de administradores de dominio.
Pertenencia a grupos de roles de administración de la organización de Exchange.
Si Exchange está instalado en una ubicación distinta de la ubicación predeterminada de %ProgramFiles%\Microsoft\Exchange Server\V15, debe incluir el modificador /TargetDir:<Path> en el
Setup.exe /Mode:RecoverServer
comando para especificar la ubicación de los archivos del programa de Exchange (binario). Si no usa el modificador /TargetDir , los archivos de Exchange se instalarán en la ubicación predeterminada al recuperar el servidor Exchange.Para buscar la ubicación de instalación de Exchange en el servidor Exchange perdido, siga estos pasos:
Abra ADSIEDIT.MSC o LDP.EXE.
Vaya a 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
Haga clic con el botón secundario en el objeto de servidor de Exchange y, a continuación, haga clic en Propiedades.
Busque el atributo msExchInstallPath . Este atributo almacena la ruta de instalación actual.
Si no tiene los medios de instalación para la versión de actualización acumulativa (CU) instalada en el servidor que se va a recuperar, puede recuperar un servidor mediante la actualización acumulativa más reciente disponible. Solo las dos últimas CPU están disponibles para su descarga. Para obtener más información, consulte Novedades para Exchange Server. Una vez que la actualización se realiza correctamente, AdminDisplayVersion en EMS o el atributo msExchVersion en el servidor recuperado mostrarán el número de compilación antiguo y esto es un cosmético por naturaleza. Podemos ejecutar el programa de instalación /m:upgrade /IAcceptEchangeServerLicenseTerms o esperar a la próxima versión de actualización acumulativa y realizar la actualización, lo que corregirá esto.
El servidor de destino debe usar la misma versión de Windows Server que el servidor perdido. Por ejemplo, no se puede recuperar un servidor de Exchange 2016 perdido que ejecutaba Windows 2012 R2 en un nuevo servidor que ejecuta Windows 2016 o viceversa.
Las mismas letras de unidad de disco que se usaron para las bases de datos montadas en el servidor perdido también deben existir en el servidor de destino.
El servidor de destino debe tener las mismas características generales de rendimiento y configuración de hardware que el servidor perdido.
El modificador /Mode:RecoverServer asigna un certificado autofirmado a todos los servicios de Exchange que requieren SSL/TLS. Si el servidor usó anteriormente un certificado SSL/TLS emitido por una entidad de certificación diferente, tendrá que volver a importar el certificado y configurar los servicios para usar el certificado. De lo contrario, los usuarios recibirán un mensaje de certificado cuando intenten conectarse (por ejemplo, en Outlook).
Sugerencia
¿Problemas? Solicite ayuda en los foros de Exchange. Visite los foros en Exchange Server.
Recuperar un servidor Exchange perdido
Restablezca la cuenta de equipo del servidor perdido. Vea los pasos detallados en Restablecer una cuenta de equipo.
Instale el sistema operativo correcto y otorgue al servidor nuevo el mismo nombre que tenía el servidor perdido. La recuperación no se realiza correctamente si el servidor de Windows de destino no tiene el mismo nombre que el servidor de Exchange perdido.
Unir el servidor al mismo dominio que el servidor perdido.
Instale los requisitos previos necesarios y los componentes del sistema operativo en el servidor de destino. Para obtener más información, consulte Exchange Server requisitos del sistema.
En el servidor de destino, abra Explorador de archivos, haga clic con el botón derecho en el archivo de imagen ISO de Exchange que descargó y, a continuación, seleccione Montar. Tenga en cuenta la letra de unidad de DVD virtual que se ha asignado.
Abra una ventana del símbolo del sistema de Windows. Por ejemplo:
Presione la tecla Windows + "R" para abrir el cuadro de diálogo Ejecutar, escriba cmd.exe y, después, presione Aceptar.
Presione Inicio. En el cuadro Buscar, escriba Símbolo del sistema y, en la lista de resultados, seleccione Símbolo del sistema.
En la ventana de símbolo del sistema, escriba la siguiente sintaxis:
Nota:
El modificador /IAcceptExchangeServerLicenseTerms anterior no funcionará a partir de la Exchange Server de 2016 y Exchange Server 2019 de septiembre de 2021 Novedades acumulativas (CPU). Ahora debe usar /IAcceptExchangeServerLicenseTerms_DiagnosticDataON o /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF para instalaciones desatendidas y con scripts.
Los ejemplos siguientes usan el modificador /IAcceptExchangeServerLicenseTerms_DiagnosticDataON. Depende de usted cambiar el modificador a /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF.
<Virtual DVD drive letter>:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataON /Mode:RecoverServer [/TargetDir:<Path>] [/DomainController:<ServerNameOrFQDN>] [/DoNotStartTransport] [/EnableErrorReporting]
En este ejemplo se usan los archivos de instalación de Exchange en la unidad E: para instalar Exchange en la ubicación predeterminada (%ProgramFiles%\Microsoft\Exchange Server\V15) y recuperar el servidor exchange.
E:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataON /Mode:RecoverServer
Este es el mismo ejemplo, pero se requiere una ubicación personalizada para los archivos de programa de Exchange para que coincida con la ubicación del servidor perdido.
E:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataON /Mode:RecoverServer /TargetDir:"D:\Program Files\Exchange"
Para obtener más información sobre los conmutadores opcionales, consulte Uso del modo desatendido en el programa de instalación de Exchange.
Una vez completado el programa de instalación, pero antes de poner el servidor recuperado en producción, vuelva a configurar cualquier configuración personalizada que estuviera anteriormente presente en el servidor y, a continuación, reinicie el servidor.
¿Cómo saber si el proceso se ha completado correctamente?
La finalización correcta de la instalación será el principal indicador de que la recuperación se realizó correctamente. Para comprobar aún más que ha recuperado correctamente un servidor perdido, abra la herramienta Servicios de Windows (services.msc) y compruebe que los servicios de Microsoft Exchange se han instalado y se están ejecutando.
Posibles problemas con el agente de scripting
Si previamente ha habilitado el Agente de scripting en la organización de Exchange, es posible que se produzca un error en el proceso de recuperación. El error tendrá este aspecto:
"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'."
Si tiene otros servidores de Exchange en su organización, deberá hacer lo siguiente:
Deshabilite el Agente de scripting en el Shell de administración de Exchange en un servidor existente:
Disable-CmdletExtensionAgent -Identity "Scripting Agent"
Ejecute el programa de instalación de Exchange en modo de recuperación como se describió anteriormente en este tema.
Habilite el Agente de scripting en el Shell de administración de Exchange una vez completada la recuperación del servidor exchange:
Enable-CmdletExtensionAgent -Identity "Scripting Agent"
Si el servidor de Exchange recuperado es el único servidor Exchange de su organización, deberá:
Cambie el nombre del archivo %ExchangeInstallPath%Bin\CmdletExtensionAgents\ScriptingAgentConfig. xml.sample a %ExchangeInstallPath%Bin\CmdletExtensionAgents\ScriptingAgentConfig. xml.
El valor predeterminado de %ExchangeInstallationPath% es %ProgramFiles%\Microsoft\Exchange Server\V15, pero el valor real está donde haya instalado Exchange en el servidor.
Vuelva a ejecutar el programa de instalación de Exchange en modo de recuperación, como se describió anteriormente en este tema.