En el caso de que una instalación del Service pack 1 para MS Forefront Threat Management Gateway 2010, haya tenido lugar y el servidor no opere correctamente, Microsoft ha definido un procedimiento para su desinstalación. Este se produce en varios pasos en los que habrá que ejecutar una serie de scripts. Dichos script pueden ser descargados desde
la página web de Technet en Microsoft. Los script con los que debe contar para una desinstalación correcta son:
-
Uninstall-TMG-SP1.cms: Éste deberá ejecutarse en los servidores EMS, en el administrador de la matriz, en cada miembro del array y en los servidores independientes.
-
Waitforreload.vbs: Éste deberá ejecutarse en cada uno de los miembros de la matriz y en los servidores independientes.
-
Fixsqlserverlogin.vbs: Éste deberá ejecutarse en cada miembro del array y en los servidores independientes.
Pasos para el proceso de desinstalación
Una vez que se han creado los diferentes Script, deberán realizarse los siguientes pasos:
-
PASO 1: Validarse en la máquina con credenciales de administrador.
-
PASO 2: Ejecutar el script
uninstall-TMG-SP1.cmd.
-
PASO 2: Comprobar a través del panel de control que el Service Pack 1 ya no se encuentra disponible.
-
PASO 3: Verificar en cada miembro de la matriz que el servicio de firewall se está ejecutando correctamente mediante la sintaxis
sc query fwsrv.
-
PASO 4: En el caso de que el estado sea de no ejecución, deberá ejecutarse la siguiente sentencia:
cscript.exe waitforreload.vbs
o Cuando el mensaje
Done reloading array aparezca, deberá iniciarse el servicio mediante la siguiente orden:
net start fwsrv
o Si el servicio del firewall falla al iniciarse y la consola de administración muestra la alerta
Service Initialization Failure deberá ejecutarse a través del intéprete de comandos la siguiente sintaxis:
reg add HKLM\SOFTWARE\Microsoft\Fpc\Storage\Cache /v InvocationID
/t REG_BINARY /f /d 000000000000000000000000000000000000000000000000
o Tras esto deberá reiniciarse el servidor.
-
PASO 5: Para restaurar la funcionalidad de reporting, en cada uno de los miembros del array deberá ejecutarse el script
fixsqlserverlogin.vbs. Durante la
ejecución de este script, se solicitará una nueva contraseña. Todos los miembros del array deberán contar con la misma contraseña.
-
PASO 6: Cuando se ejecute el script compruebe que este no genera errores. La comprobación de que la operación se ha realizado satisfactoriamente, es que los informes se generan correctamente.
Orden de desinstalación en un entorno EMS
El orden de desinstalación recomendado para una infraestructura tipo Enterprise es el inverso al procedimiento de instalación:
- Primero en los miembros del array. En el caso de un array independiente, el último en desinstalarse sería el servidor principal.
- En una infraestructura gestionada por EMS, los siguientes servidores serían las réplica de EMS.
- Por último se realizaría la desinstalación en el maestro EMS.