Usar el modo desatendido en la configuración de Exchange
Ejecutar la instalación de Exchange desde la línea de comandos le permite automatizar la instalación de Exchange y otras tareas relacionadas en servidores de Exchange (por ejemplo, quitar un servidor de Exchange existente o recuperar un servidor de Exchange fallido).
En este tema se describen los modificadores de línea de comandos disponibles y se proporcionan ejemplos.
Para obtener más información sobre la planeación y la implementación de Exchange 2016 o Exchange 2019, vea Planeación e implementación para Exchange Server.
Para obtener información sobre las tareas posteriores a la instalación, consulte Tareas posteriores a la instalación del servidor Exchange.
La línea de comandos principal cambia para el modo desatendido
En la tabla siguiente, se describen los modificadores de línea de comandos principales (nivel superior, de definición de escenario) que están disponibles en modo desatendido en Exchange 2016 o Exchange 2019:
Modificador | Descripción |
---|---|
/IAcceptExchangeServerLicenseTerms |
Nota: a partir de las actualizaciones acumulativas de septiembre de 2021, este modificador ya no estará disponible en Exchange Server 2016 o Exchange Server 2019. Este modificador es necesario en todos los comandos de instalación desatendidos (siempre que ejecute Setup.exe con cualquier conmutador adicional). Si no usa este modificador, recibirá un error. Para leer los términos de licencia, visite Términos de licencia de Microsoft. |
/IAcceptExchangeServerLicenseTerms_DiagnosticDataON /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF |
Nota: estos modificadores estarán disponibles a partir de las actualizaciones acumulativas de septiembre de 2021 para Exchange Server 2016 y Exchange Server 2019. Uno de estos modificadores es necesario en todos los comandos de instalación desatendidos (siempre que ejecute Setup.exe con cualquier conmutador adicional). Si no usa uno de estos modificadores, recibirá un error. Para leer los términos de licencia, visite Términos de licencia de Microsoft. Para aceptar los términos de licencia y enviar datos de diagnóstico a Microsoft, use el modificador con sufijo DiagnosticDataON. Para aceptar los términos de licencia pero no enviar datos de diagnóstico a Microsoft, use el modificador con sufijo DiagnosticDataOFF. |
/ Modo:<InstallationMode> (o /m:<InstallationMode>) |
Los valores válidos son:
|
/Roles:<ServerRole> (o /role:<ServerRole> o /r:<ServerRole>) |
Este modificador es necesario en /Mode:Install los comandos. Los valores admitidos son:
|
/PrepareAD (o /p) / PrepareSchema (o /ps) / PrepareDomain:<DomainFQDN> (o /pd:<DomainFQDN>) / PrepareAllDomains (o /pad) |
Use estos modificadores para ampliar el esquema de Active Directory para Exchange, preparar Active Directory para Exchange y preparar algunos o todos los dominios de Active Directory para Exchange. Para obtener más información, consulte Preparación de Active Directory y dominios para Exchange. |
/NewProvisionedServer[:<ServerName>] (o /nprs[:<ServerName>] /RemoveProvisionedServer:<ServerName> (o /rprs:<ServerName>) |
El modificador /NewProvisionedServer crea el objeto de servidor de Exchange en Active Directory. Después, un miembro del grupo de roles de instalación delegada puede instalar Exchange en el servidor. Para obtener más información, vea Delegar la instalación de servidores de Exchange El modificador RemoveProvisionedServer elimina un objeto de servidor de Exchange con aprovisionamiento de Active Directory antes de que se instale Exchange en el servidor. |
/ AddUmLanguagePack:<Culture1>,<Culture2>... <CultureN> / RemoveUmLanguagePack:<Culture1>,<Culture2>... <CultureN> |
Nota: Estos modificadores no están disponibles en Exchange 2019. Solo están disponibles en Exchange 2016. Agrega o quita paquetes de idioma de mensajería unificada (UM) de los servidores de buzones de Exchange 2016 existentes. Los paquetes de idioma de mensajería unificada permiten a los autores de llamadas y a los usuarios de Outlook Voice Access interactuar con el sistema de mensajería unificada en esos idiomas. No puede agregar ni quitar el paquete de idioma en-US. |
La línea de comandos opcional cambia para el modo desatendido
En la tabla siguiente se describen los modificadores de línea de comandos opcionales (auxiliares) que están disponibles en modo desatendido en Exchange 2016 o Exchange 2019:
Modificador | Valores válidos | Valor predeterminado | Disponible con | Descripción |
---|---|---|---|---|
/ActiveDirectorySplitPermissions:<TrueOrFalse> | True o False | False |
/Mode:Install /Roles:Mailbox o comandos /PrepareAD para el primer servidor de Exchange de la organización. |
Especifica el modelo de permisos divididos de Active Directory al preparar Active Directory. Para obtener más información, consulte la sección "Permisos divididos de Active Directory" en Descripción de los permisos divididos. |
/AdamLdapPort:<TCPPortNumber> | Número de puerto TCP válido | 50389 | Comandos /Mode:Install /Roles:EdgeTransport |
Especifica un puerto LDAP personalizado que se usará para la instancia de Active Directory Lightweight Directory Services (AD LDS) en los servidores de transporte perimetral. El valor se almacena en el Registro en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v15\EdgeTransportRole\AdamSettings\MSExchange\LdapPort . |
/AdamSslPort:<TCPPortNumber> | Número de puerto TCP válido | 50636 | Comandos /Mode:Install /Roles:EdgeTransport |
Especifica un puerto SSL (TLS) personalizado que se usará para la instancia de AD LDS en los servidores de transporte perimetral. El valor se almacena en el Registro en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v15\EdgeTransportRole\AdamSettings\MSExchange\SslPort . |
/AnswerFile:"<PathAndFileName>" (o af:"<PathAndFileName>") |
El nombre y la ubicación de un archivo de texto (por ejemplo, "D:\Server data\answer.txt"). | N/D |
/Mode:Install /Roles:Mailbox o /Mode:Install /Roles:EdgeTransport comandos |
Use este modificador para crear un archivo de texto que pueda usar para instalar Exchange en varios equipos con la misma configuración. Puede usar los siguientes modificadores en el archivo de respuesta: AdamLdapPort, AdamSslPort, CustomerFeedbackEnabled, DbFilePath, DisableAMFiltering, DoNotStartTransport, EnableErrorReporting, IAcceptExchangeServerLicenseTerms, LogFolderPath, Mdbname, OrganizationName, TenantOrganizationConfig y UpdatesDir. No use el carácter de barra diagonal ( / ) con los modificadores en el archivo de respuesta. Coloque cada switch o par switch/value en una línea del archivo. |
/CustomerFeedbackEnabled:<TrueOrFalse> | True o False | False | Comandos /Mode:Install y /PrepareAD |
Especifica si permitir o impedir que Exchange proporcione comentarios de uso a Microsoft para ayudar a mejorar las características futuras de Exchange. Puede habilitar o deshabilitar los informes de errores en el servidor una vez completada la instalación mediante el parámetro ErrorReportingEnabled en el cmdlet Set-ExchangeServer . |
/DoNotEnableEP | N/D | N/D |
/Mode:Install y /Mode:Upgrade |
Se puede usar para omitir la habilitación de Protección ampliada durante Exchange Server configuración. El parámetro está disponible con Exchange Server 2019 CU14 (o posterior) y se puede usar en Exchange Server servidor de buzones de 2019. |
/DoNotEnableEP_FEEWS | N/D | N/D |
/Mode:Install y /Mode:Upgrade |
Se puede usar para omitir la habilitación de Protección ampliada en el directorio virtual Front-End EWS. El parámetro está disponible con Exchange Server 2019 CU14 (o posterior) y solo debe usarse en servidores Exchange, que se publican a través del Agente híbrido. Solo se puede usar en Exchange Server servidor de buzones de 2019. |
/DbFilePath:"<Path>\<FileName.edb>" | Una ruta de acceso de carpeta y un nombre de archivo .edb (por ejemplo, "D:\Exchange Database Files\DB01\db01.edb"). |
%ExchangeInstallPath%Mailbox\<DatabaseName>\<DatabaseName.edb> donde:
|
Comandos /Mode:Install /Roles:Mailbox |
Especifica la ubicación de la primera base de datos de buzón de correo que se crea en el nuevo servidor de buzones. Puede especificar el nombre del archivo de base de datos con el modificador /MdbName y la ubicación de los archivos de registro de transacciones de base de datos con el modificador /LogFolderPath . |
/DisableAMFiltering | N/D | N/D | Comandos /Mode:Install /Roles:Mailbox |
Deshabilita el filtrado antimalware de Exchange integrado en los servidores de buzones de correo. Para obtener más información sobre el filtrado antimalware, vea Protección antimalware en Exchange Server. |
/DomainController:<ServerNameOrFQDN> (o /dc:<ServerNameOrFQDN>) |
El nombre del servidor (por ejemplo, DC01) o el FQDN (por ejemplo, dc01.contoso.com) del controlador de dominio. | Controlador de dominio seleccionado aleatoriamente en el mismo sitio de Active Directory que el servidor de destino donde se ejecuta el programa de instalación. | Todos los comandos /Mode (excepto si está instalando un servidor de transporte perimetral) o /PrepareAD, /PrepareSchema, /PrepareDomain y comandos /PrepareAllDomains | Especifica el controlador de dominio que el programa de instalación de Exchange usa para leer y escribir en Active Directory. El controlador de dominio debe cumplir los requisitos mínimos para Exchange 2016 o Exchange 2019. Si usa este modificador en comandos /PrepareSchema o /PrepareAD que extienden el esquema de Active Directory para Exchange, debe especificar el patrón de esquema; en caso contrario, recibirá un error. |
/DoNotStartTransport | N/D | N/D | Comandos /Mode:Install /Roles:Mailbox , /Mode:Install /Roles:EdgeTransport , y /Mode:RecoverServer . |
Indica al programa de instalación que no inicie el servicio de transporte de Microsoft Exchange (flujo de correo) en los servidores de buzón o en los servidores de transporte perimetral una vez completada la instalación. Puede usar este modificador para configurar opciones adicionales antes de que el servidor acepte mensajes de correo electrónico (por ejemplo, configurar agentes antispam o volver a mover la base de datos de cola a un servidor de Exchange recuperado). |
/EnableErrorReporting | N/D | Deshabilitado | Comandos /Mode:Install , /Mode:Upgrade , y /Mode:RecoverServer |
Especifica si se va a permitir que Exchange compruebe automáticamente en línea las soluciones a los errores que encuentra. Puede habilitar o deshabilitar los informes de errores en el servidor una vez completada la instalación mediante el parámetro ErrorReportingEnabled en el cmdlet Set-ExchangeServer . |
/InstallWindowsComponents | N/D | N/D | Comandos /Mode:Install |
Instala los roles y características de Windows necesarios para el rol de servidor de Exchange especificado. Si se requiere un reinicio, el programa de instalación se reanudará cuando finalice la instalación. |
/LogFolderPath:"<Path>" | Ruta de acceso de carpeta (por ejemplo, "E:\Exchange Database Logs"). |
%ExchangeInstallPath%Mailbox\<DatabaseName> donde:
|
Comandos /Mode:Install /Roles:Mailbox |
Especifica la ubicación de los archivos de registro de transacciones para la primera base de datos de buzón de correo que se crea en el nuevo servidor de buzones. Puede especificar la ubicación de los archivos de base de datos con el modificador /DbFilePath . |
/MdbName:"<FileName>" | Un nombre de archivo de base de datos sin la extensión .edb (por ejemplo, "db01") | Base de datos de buzón <10DigitNumber> (por ejemplo, Base de datos de buzón 0139595516). | Comandos /Mode:Install /Roles:Mailbox |
Especifica el nombre de la primera base de datos de buzón de correo que se crea en el nuevo servidor de buzones. Puede especificar la ubicación de los archivos de base de datos con el modificador /DbFilePath . |
/ OrganizationName: "<Nombre de la organización>" (o /on:"<Nombre de la organización>") |
Una cadena de texto (por ejemplo, "Contoso Corporation"). | En blanco en la configuración de la línea de comandos; Primera organización en el Asistente de configuración de Exchange. |
/Mode:Install /Roles:Mailbox o comandos /PrepareAD para el primer servidor de Exchange de la organización. |
El nombre de la organización se usa de manera interna por Exchange, normalmente no lo ven los usuarios, no afecta a la función de Exchange y no determina qué puede usar en las direcciones de correo electrónico.
|
/ SourceDir: "<ruta>" (o /s: "<ruta>") |
Ruta de acceso de carpeta (por ejemplo, "Z:\Exchange). | La carpeta ServerRoles\UnifiedMessaging en los medios de instalación de Exchange. | Comandos / AddUmLanguagePack de Exchange 2016 (no disponibles en Exchange 2019) | Especifica la ubicación de los paquetes de idioma (archivos UMLanguagePack.<Culture>.exe) para instalar en servidores Buzón de correo de Exchange 2016 existentes. |
/TargetDir:"<Ruta>" (o /t: "<Ruta>") |
Ruta de acceso de carpeta (por ejemplo, "D:\Program Files\Microsoft\Exchange"). | %ProgramFiles%\Microsoft\Exchange Server\V15\ | Comandos /Mode:Install y /Mode:RecoverServer |
Especifica dónde instalar Exchange en el servidor. No se puede instalar Exchange en la raíz de una unidad (por ejemplo, C:\), ni en una unidad ROM, disco RAM, unidad de red, disco extraíble o tipo de unidad desconocido. Cuando recupera un servidor de Exchange fallido que se instaló con una ruta de instalación personalizada, debe usar este modificador para especificar la ruta personalizada durante la recuperación. |
/ TenantOrganizationConfig: "<ruta>" | Ruta de acceso de carpeta (por ejemplo, "C:\Data") | N/D | Comandos /Mode:Install y /PrepareAD. |
Es necesario en las implementaciones híbridas entre organizaciones locales y Microsoft 365 o Office 365 especificar la ubicación del archivo de texto que contiene la información de configuración de su organización de Microsoft 365 o Office 365. Para crear este archivo, ejecute el cmdlet Get-OrganizationConfig en Exchange Online PowerShell en su organización de Microsoft 365 o Office 365. |
/UpdatesDir:"<Ruta>" (o /u:"<Ruta>") |
Ruta de acceso de carpeta (por ejemplo, "D:\Downloads\Exchange Updates"). | La carpeta de actualizaciones en la raíz de los medios de instalación de Exchange. | Comandos /Mode:Install , /Mode:Upgrade , /Mode:RecoverServer , y /AddUmLanguagePack. |
Especifica la ubicación de origen de las actualizaciones para que el programa de instalación se instale. Solo puede especificar una carpeta para las actualizaciones. Los paquetes de idioma de mensajería unificada ubicados en esta carpeta serán automáticamente instalados en el servidor Buzón de correo de Exchange 2016 de destino. |
¿Qué necesita saber antes de comenzar?
Descargue la versión más reciente de Exchange en el equipo de destino. Para obtener más información, consulte Novedades para Exchange Server.
Compruebe los requisitos de software, sistema operativo, hardware de equipo y red en: Requisitos del sistema para Exchange y Requisitos previos de Exchange.
Compruebe que ha leído las notas de versión en Notas de versión de Exchange.
Precaución
Después de instalar Exchange en un servidor, no debe modificar el nombre del servidor. No se admite el cambio de nombre de un servidor después de instalar un rol de servidor de Exchange.
Para los servidores Buzón de correo:
Tiempo estimado para finalizar: 60 minutos
El servidor de destino debe ser un miembro de un dominio de Active Directory.
La cuenta que está usando para instalar Exchange necesita los siguientes permisos*:
Pertenencia al grupo Administradores de empresas: necesario si este es el primer servidor de Exchange de la organización.
Pertenencia al Grupo Administradores de esquema: necesario si no preparó anteriormente el esquema de Active Directory extendido o Active Directory para Exchange.
Pertenencia al grupo de roles de administración de la organización de Exchange: necesario si ya preparó el dominio de Active Directory que contendrá el servidor Exchange, o bien si el resto de los servidores de Exchange ya existen en la organización.
* Los miembros del grupo de roles de instalación delegada pueden instalar Exchange en servidores que ya han sido aprovisionados en Active Directory por un administrador de Exchange. Para obtener más información, vea Delegar la instalación de servidores de Exchange
Para los servidores de transporte perimetral:
Tiempo estimado para finalizar: 40 minutos
Se recomienda instalar servidores de transporte perimetral en una red perimetral que esté fuera del bosque interno de Active Directory de la organización. La instalación del rol de servidor transporte perimetral en equipos unidos a un dominio solo permite la administración de dominios de las características y la configuración de Windows. Los servidores de transporte perimetral no acceden directamente a Active Directory. En su lugar, usan Servicios de directorio ligero de Active Directory (AD LDS) para almacenar la información de configuración y destinatario. Para obtener más información acerca del rol de transporte perimetral, consulte Servidores de transporte perimetral.
Compruebe que la cuenta local del equipo de destino es un miembro del grupo de administradores locales en el servidor de destino.
Debe configurar el sufijo DNS principal en el equipo. Por ejemplo, si el nombre de dominio completo del equipo es edge.contoso.com, el sufijo DNS del equipo es contoso.com. Para obtener más información, consulte Falta el sufijo DNS principal [ms.exch.setupreadiness.FqdnMissing].
En escenarios de coexistencia, los servidores de transporte del centro de Exchange 2010 necesitan una actualización para poder suscribir un servidor de transporte perimetral de Exchange 2016 a un sitio de Active Directory que contenga servidores de transporte de centro de Exchange 2010. Si no instala esta actualización, la suscripción de EdgeSync no funcionará correctamente para el servidor de transporte del centro de Exchange 2010 que participa en la sincronización de EdgeSync. Para obtener más información, vea Escenarios de coexistencia admitidos para Exchange 2016.
Para obtener información acerca de los métodos abreviados de teclado aplicables a los procedimientos de este tema, consulte Métodos abreviados de teclado en el Centro de administración de Exchange.
Usar Setup.exe para instalar Exchange en modo desatendido
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:
<Virtual DVD drive letter>:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataON [Switches]
El programa de instalación copia los archivos de instalación en el equipo local.
El programa de instalación comprueba los requisitos previos, incluidos todos los requisitos previos específicos en los roles de servidor que está instalando. Si no ha cumplido todos los requisitos previos, el programa de instalación genera un error y devuelve un mensaje que explica las razones del error. Si cumple todos los requisitos previos, el programa de instalación instala Exchange.
Cuando termine la instalación, reinicie el servidor de Exchange
Complete la implementación realizando las tareas indicadas en Tareas posteriores a la instalación de Exchange.
Ejemplos de modo desatendido
Preparar Active Directory para Exchange en modo desatendido
En este ejemplo se configura "Fabrikam Ltd." como el nombre de la organización de Exchange en Active Directory y prepara Active Directory para la versión de Exchange que se está instalando.
Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataON /PrepareAD /OrganizationName:"Fabrikam Ltd"
Para más información, vea Prepare Active Directory y los dominios para Exchange.
Instalar servidores Buzón de correo en modo desatendido
En este ejemplo se instala al primer servidor de Exchange (servidor Buzón de correo) en la organización, se configura "Contoso Corporation" como el nombre de la organización de Exchange en Active Directory y se instalan las herramientas de administración de Exchange en el servidor local.
Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataON /Mode:Install /Roles:Mailbox /on:"Contoso Corporation"
En este ejemplo se instala el rol de servidor Buzón de correo y las herramientas de administración en la carpeta predeterminada en el servidor local de la organización en la que Active Directory ya se ha preparado para la versión de Exchange que se está instalando.
Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataON /mode:Install /r:MB
Este ejemplo instala el rol de servidor Buzón de correo y las herramientas de administración en la carpeta "C:\Exchange Server" en el servidor local.
Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataON /Mode:Install /Role:Mailbox /TargetDir:"C:\Exchange Server"
Este ejemplo instala el rol de servidor Buzón de correo en el servidor local usando la configuración del archivo ExchangeConfig.txt.
Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataON /mode:Install /role:Mailbox /AnswerFile:c:\ExchangeConfig.txt
Este ejemplo usa el controlador de dominio llamado DC01 para leer y escribir en Active Directory al tiempo que instala el rol del servidor Buzón de correo y las herramientas de administración en el servidor local.
Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataON /mode:Install /role:Mailbox /DomainController:DC01
En este ejemplo se actualiza el programa de instalación de Exchange con revisiones de la carpeta especificada y, a continuación, se instala el rol de servidor buzón y las herramientas de administración en el servidor local. Solo en Exchange 2016, si algún paquete de idioma de mensajería unificada se encuentra en esta carpeta, los paquetes de idioma se instalan automáticamente.
Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataON /role:Mailbox /UpdatesDir:"C:\ExchangeServer\New Patches"
Instalar los servidores de transporte perimetral en modo desatendido
Este ejemplo instala el rol de servidor Transporte perimetral y las herramientas administrativas en la ubicación predeterminada en el servidor local.
Setup.exe /IAcceptExchangeServerLicenseTerms /mode:Install /r:EdgeTransport
Este ejemplo instala el rol de servidor Transporte perimetral y las herramientas administrativas en la carpeta especificada en el servidor local.
Setup.exe /IAcceptExchangeServerLicenseTerms /mode:Install /r:ET /TargetDir:"D:\Exchange Server"
Desinstalar Exchange de servidores en modo desatendido
Este ejemplo elimina completamente Exchange del servidor local y quita también la configuración de Exchange de este servidor de Active Directory.
Setup.exe /mode:Uninstall
Quitar objetos de Exchange Server con aprovisionamiento de Active Directory en modo desatendido
En este ejemplo se quita el objeto de servidor de Exchange aprovisionado denominado Exchange03
de Active Directory antes de que Exchange se instale en el servidor (si Exchange ya está instalado en el servidor, el comando no funcionará).
Setup.exe /rprs:Exchange03
Para obtener más información, vea Delegar la instalación de servidores de Exchange
Agregar y quitar los paquetes de idioma de mensajería unificada de los servidores Buzón de correo de Exchange 2016 existentes en el modo desatendido.
Nota:
Estos procedimientos no están disponibles en Exchange 2019.
En este ejemplo se instalan los paquetes de idioma ruso y español de España en el servidor Buzón de correo de Exchange 2016 local desde la carpeta especificada.
Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataON /AddUmLanguagePack:ru-RU,es-ES /SourceDir:"D:\UM Language Packs"
En este ejemplo se desinstala el paquete de idioma de mensajería unificada coreano desde el servidor Buzón de correo local de Exchange 2016.
Setup.exe /RemoveUmLanguagePack:ko-KR
Pasos siguientes
Para comprobar que instaló correctamente Exchange en modo desatendido, vea Comprobar una instalación de Exchange.
Complete la implementación realizando las tareas indicadas en Tareas posteriores a la instalación de Exchange.
¿Problemas? Solicite ayuda en los foros de Exchange. Visite los foros en Exchange Server.