Este script de PowerShell está diseñado para automatizar y simplificar el proceso de instalación y/o actualización del Sistema Único de Autodeterminación (SUA) del IMSS en sistemas Windows.
El objetivo principal es eliminar los errores comunes y reducir el tiempo invertido en este proceso, especialmente al manejar múltiples clientes o instalaciones.
- Detección Automática: Busca inteligentemente si el SUA ya está instalado, sin importar si está en
C:,D:, o cualquier otra unidad. - Instalación desde Cero: Si no detecta una instalación, descarga e inicia la instalación de la versión base del SUA.
- Actualización Inteligente: Compara la versión instalada con la última versión disponible (tú la especificas al ejecutar) y decide si se necesita una actualización.
- Asistente de Ruta: ¡Soluciona el problema más común! Copia automáticamente la ruta de instalación correcta al portapapeles, para que solo tengas que pegarla (
Ctrl+V) en el instalador. - Interactivo: Te pregunta qué versión deseas instalar, haciendo el script reutilizable para futuras actualizaciones sin necesidad de modificar el código.
- Ejecución Remota: Diseñado para ser ejecutado con un solo comando directamente desde GitHub.
- Windows 10 o superior.
- PowerShell 5.1 o superior (viene instalado por defecto en Windows 10).
- Permisos de Administrador para poder instalar software.
La forma más sencilla de usar este script es ejecutarlo directamente desde internet. No necesitas descargar ningún archivo manualmente.
-
Abrir PowerShell como Administrador.
- Busca "PowerShell" en el menú de inicio, haz clic derecho y selecciona "Ejecutar como administrador".
-
Establecer la Política de Ejecución (Solo la primera vez por sesión).
-
Por seguridad, PowerShell bloquea scripts de internet. Ejecuta el siguiente comando para permitirlo solo en esta sesión:
Set-ExecutionPolicy RemoteSigned -Scope Process
-
-
Ejecutar el Script desde GitHub.
-
Usa el siguiente comando, reemplazando
[TU_USUARIO]y[TU_REPOSITORIO]con tu nombre de usuario y el nombre de tu repositorio en GitHub.irm "https://raw.githubusercontent.com/[TU_USUARIO]/[TU_REPOSITORIO]/main/ActualizarSUA.ps1" | iex
-
Una vez ejecutado, el script te guiará por los siguientes pasos:
- Te pedirá que introduzcas el número de la última versión que deseas instalar (por ejemplo,
3.6.7). - Buscará la instalación actual del SUA.
- Si es necesario, descargará la versión base o la de actualización.
- Te avisará con un mensaje en verde que la ruta de instalación correcta ha sido copiada a tu portapapeles.
- Lanzará el instalador oficial del IMSS.
- Cuando el instalador te pida la ruta, simplemente haz clic en el campo de texto y presiona
Ctrl + Vpara pegar la ruta correcta y continúa con la instalación.
Si encuentras un error o tienes una sugerencia para mejorar el script, por favor abre un "Issue" en este repositorio.
Este script es una herramienta de automatización no oficial y no está afiliada, mantenida ni respaldada por el IMSS. Es proporcionada "tal cual" y debes usarla bajo tu propio riesgo. El autor no se hace responsable de cualquier posible pérdida de datos o daño al sistema. Siempre se recomienda tener respaldos de la información antes de realizar cualquier actualización.