Búsqueda de sitios web

Verifique Exchange Server antes de ejecutar la actualización acumulativa de Exchange


¿Cuál es una excelente manera de verificar Exchange Server antes de aplicar una actualización acumulativa de Exchange? Pueden ocurrir muchos problemas cuando ejecuta la actualización acumulativa de Exchange en Exchange Server, dejando el servidor Exchange en un estado fallido. Es bueno saber que Exchange Server está en buenas condiciones antes de ejecutar la configuración de Exchange CU. Veamos cómo verificar Exchange Server antes de instalar la actualización acumulativa.

Secuencia de comandos de PowerShell del asistente de instalación de Exchange Server

El script Exchange Server Setup Assist ayuda a detectar problemas de configuración comunes que causan problemas de instalación de la actualización acumulativa de Exchange Server y otros problemas causados por un simple cambio de configuración dentro de un entorno Exchange.

El script de PowerShell SetupAssist.ps1 recopilará la siguiente información en Exchange Server:

  1. Usuario y SID que ha iniciado sesión actualmente

  2. ¿Estás corriendo como administrador?

  3. Miembro de administradores de dominio

  4. Miembro de administradores de esquemas

  5. Miembro de administradores empresariales

  6. Miembro de Gerencia de Organización

  7. Configuración actual de la política de ejecución de PowerShell

  8. Estado de los servicios de intercambio

  9. El contenedor de computadoras existe

  10. Comprueba si faltan archivos en la caché del instalador

  11. Más de 1 proceso powershell.exe está en funcionamiento

  12. Si hay un reinicio pendiente. (Agregue -Verbose para ver dónde)

  13. El nivel actual de preparación de AD para la actualización de CU. Muestra advertencias si se detecta una discrepancia.

Nota: El script funciona para Exchange Server 2013/2016/2019.

Descargue y prepare el script de PowerShell del asistente de configuración

Descargue el script de PowerShell SetupAssist.ps1 de GitHub y colóquelo en la carpeta Exchange Server C:\scripts. Si no tiene una carpeta de scripts, cree una.

Asegúrese de que el archivo esté desbloqueado para evitar errores al ejecutar el script. Lea más en el artículo Error sin firma digital al ejecutar el script de PowerShell.

Ejecute el script de PowerShell del asistente de configuración

Ejecute PowerShell como administrador. Cambie la ruta del directorio a C:\scripts y ejecute el script.

Nota: Ejecute el script de PowerShell SetupAssist.ps1 desde el servidor Exchange donde desea instalar la actualización acumulativa de Exchange.

PS C:\> cd C:\scripts
PS C:\scripts> .\SetupAssist.ps1
Setup Assist Version 22.01.14.0319

TestName                             Result   Details
--------                             ------   -------
Exchange AD Latest Level             Failed   At Exchange 2019 CU10
Prepare AD Requirements              Failed   Schema Master:        DC01-2019.exoip.local
                                              Schema Master Domain: exoip.local
                                              Schema Master Site:   Default-First-Site-Name
                                              ---------------------------------------
                                              Local Server:         EX01-2019.exoip.local
                                              Local Server Domain:  exoip.local
                                              Local Server Site:    Default-First-Site-Name
User Administrator                   Passed   exoip\administrator S-1-5-21-288954866-3807497283-1560389301-500
Organization Management              Passed   EXOIP\Organization Management S-1-5-21-288954866-3807497283-1560389301-1104
Domain Admins                        Passed   EXOIP\Domain Admins S-1-5-21-288954866-3807497283-1560389301-512
Enterprise Admins                    Passed   EXOIP\Enterprise Admins S-1-5-21-288954866-3807497283-1560389301-519
Execution Policy                     Warning  RemoteSigned
Exchange Services                    Passed
Services Cache Files                 Passed
Computers Container Exists           Passed   DC=exoip,DC=local
DC DNS Host Name                     Passed   DC01-2019.exoip.local
Multiple Active Sync Vdirs Detected  Passed
Msi Cache File                       Passed
IIS URL Rewrite                      Passed   Installed Version 7.2.1993
Microsoft Visual C++ 2012            Passed   Visual C++ 2012 Redistributable
Microsoft Visual C++ 2013            Passed   Visual C++ 2013 Redistributable
Other Well Known Objects             Passed
Pending Reboot                       Failed   HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
Valid Home MDB                       Passed


-----Results That Didn't Pass-----


     TestName                  Details                                              ReferenceInfo
     --------                  -------                                              -------------
     Exchange AD Latest Level  At Exchange 2019 CU10                                Latest Version is Exchange 2019 CU11. More Info:
                                                                                    https://aka.ms/SA-ExchangeLatest


     Prepare AD Requirements   Schema Master:        DC01-2019.exoip.local          Run /PrepareAD from this computer
                               Schema Master Domain: exoip.local
                               Schema Master Site:   Default-First-Site-Name
                               ---------------------------------------
                               Local Server:         EX01-2019.exoip.local
                               Local Server Domain:  exoip.local
                               Local Server Site:    Default-First-Site-Name


     Execution Policy          RemoteSigned


     Pending Reboot            HKLM:\SYSTEM\CurrentControlSet\Control\Session       https://aka.ms/SA-RebootPending
                               Manager\PendingFileRenameOperations




Setup Log Reviewer Results
--------------------------

Setup.exe Run Date: 12/12/2021 13:20:54
Setup.exe Build Number: 15.2.922.7
The most recent setup attempt completed successfully based off this line:
[12/12/2021 13:37:15.0011] [0] The Exchange Server setup operation completed successfully.

No Action is required.

Lo mismo que el resultado anterior, pero en una captura de pantalla.

La salida muestra los resultados:

  • Aprobado: Ya está todo listo.

  • Advertencia: Míralo.

  • Error: ¡Arréglalos!

En nuestro ejemplo, muestra una advertencia que podemos ignorar. Pero tenemos que corregir los errores. Para hacer eso, haremos:

  1. Prepare Active Directory y dominios para Exchange Server

  2. Reinicie el servidor Exchange

Después de ambas tareas, podemos instalar la Actualización acumulativa de Exchange Server en Exchange Server.

Conclusión

Aprendió a verificar Exchange Server con el script de PowerShell SetupAssist.ps1. Ejecute el script antes de ejecutar la actualización acumulativa de Exchange y solucione los problemas fallidos. También puede ejecutar el script antes de instalar Exchange Server en un servidor Windows para validar los requisitos previos omitidos. Es un excelente script de PowerShell que debes tener en tu colección.

Disfrutaste este artículo? Es posible que también le guste que la operación de configuración de Exchange Server no se haya completado. No olvides seguirnos y compartir este artículo.

Artículos relacionados