-
Notifications
You must be signed in to change notification settings - Fork 0
Home
ActualizarSistema es un script de PowerShell para Windows 11 diseñado para automatizar las tareas de actualización y configuración del sistema operativo. Con este script, los usuarios pueden configurar las políticas de Windows Update, actualizar aplicaciones utilizando Winget, crear puntos de restauración y mucho más. Esta Wiki está destinada a proporcionar una guía detallada sobre cómo instalar, usar y contribuir al proyecto.
Enlaces a secciones de la Wiki:
-
Requisitos Previos:
- Asegúrate de que estás utilizando Windows 11.
- Necesitas privilegios de administrador para ejecutar el script correctamente.
- Winget debe estar instalado para poder actualizar las aplicaciones.
-
Descarga del Script:
- Descarga el archivo
ActualizarSistema.ps1
desde el repositorio en GitHub. - Guarda el archivo en una ubicación accesible desde tu sistema.
- Descarga el archivo
-
Ejecución del Script:
- Abre PowerShell como administrador (clic derecho en el icono de PowerShell y selecciona "Ejecutar como administrador").
- Navega al directorio donde guardaste el script utilizando el comando
cd
. - Ejecuta el script con el siguiente comando:
.\ActualizarSistema.ps1
- Para un proceso automatizado sin interacción del usuario, utiliza el parámetro
-Desatendido
:.\ActualizarSistema.ps1 -Desatendido
ActualizarSistema permite dos modos de uso principales:
En el modo interactivo, el script presentará un menú que ofrece las siguientes opciones:
- Configurar las políticas de Windows Update.
- Actualizar todas las aplicaciones instaladas usando Winget.
- Ejecutar todas las tareas recomendadas de manera secuencial.
- Salir del script.
Cada opción está diseñada para guiar al usuario a través del proceso paso a paso, permitiendo decidir qué acciones realizar en ese momento.
En el modo desatendido (-Desatendido
), el script realiza automáticamente todas las tareas recomendadas sin intervención del usuario. Esto es ideal para usuarios avanzados que deseen ejecutar el script en segundo plano o como parte de un proceso automatizado.
ActualizarSistema cuenta con varias funcionalidades clave, cada una diseñada para mejorar la experiencia del usuario y la eficiencia del sistema:
-
Verificación de Privilegios Administrativos
- Antes de ejecutar cualquier operación crítica, el script verifica si tiene privilegios de administrador. Si no es así, solicita estos permisos automáticamente.
-
Creación de Puntos de Restauración
- El script crea un punto de restauración del sistema antes de hacer cualquier cambio significativo. Esto permite revertir el sistema si algo no funciona como se esperaba.
-
Configuración de Windows Update
- El script ajusta las políticas de Windows Update para posponer actualizaciones no críticas. Esto ayuda a evitar que el sistema se reinicie inesperadamente debido a actualizaciones.
-
Actualización de Aplicaciones con Winget
- Utiliza Winget para verificar y aplicar actualizaciones a las aplicaciones instaladas. Esto garantiza que el software esté siempre actualizado con los últimos parches de seguridad y mejoras.
-
Verificación de Reinicios Pendientes
- Antes de comenzar a actualizar el sistema o las aplicaciones, el script verifica si hay un reinicio pendiente. Si se detecta uno, alerta al usuario para reiniciar el sistema y evitar problemas durante la actualización.
-
Registro de Eventos
- Todos los eventos importantes, como errores o cambios realizados, se registran en el Visor de Eventos de Windows, lo cual facilita la auditoría y el seguimiento de posibles problemas.
Nos alegra que desees contribuir a ActualizarSistema. A continuación, se detalla cómo puedes ayudar:
- Fork del Repositorio: Realiza un fork del proyecto desde GitHub para tener una copia en tu cuenta.
-
Crear una Nueva Rama: Antes de realizar cambios, crea una nueva rama:
git checkout -b nombre-rama
- Implementar los Cambios: Realiza los cambios deseados y asegúrate de documentar claramente las modificaciones que realices.
- Commit y Pull Request: Haz un commit con un mensaje claro que explique los cambios y envía un pull request para que revisemos tu contribución.
Se requiere PowerShell 5.0 o superior para ejecutar correctamente el script ActualizarSistema, fue probado con PowerShell 7.0.
Sí, el script requiere privilegios de administrador para realizar cambios en el sistema y actualizar las configuraciones.
No, el script está diseñado específicamente para Windows 11.
Winget es una herramienta de línea de comandos para instalar, actualizar y gestionar aplicaciones en Windows. Se utiliza para garantizar que las aplicaciones instaladas en el sistema estén actualizadas.
El script notificará al usuario sobre el reinicio pendiente y sugerirá reiniciar antes de continuar con las operaciones para evitar problemas.
Si tienes alguna pregunta, necesitas soporte o deseas contribuir al desarrollo de ActualizarSistema, puedes contactarnos a través de los siguientes medios:
- Correo Electrónico: [email protected]
- Repositorio GitHub: ActualizarSistema en GitHub
Apreciamos todos los comentarios y sugerencias, ya que nos ayudan a mejorar el proyecto para la comunidad.