Detalle de la herramienta

Smart Device Reboot Manager

Gobernanza de reinicios de Windows con estados recomendados u obligatorios, interfaz WPF local, rutas de prueba PreviewOnly, detección exacta de versión Intune Win32 y módulo estable de PowerShell Gallery.

Captura de la interfaz Smart Device Reboot Manager

Windows / Intune / PowerShell / WPF

Primera release pública independiente

La versión pública expone un paquete ZIP autónomo limpio, un paquete Intune Win32 limpio, un módulo estable de PowerShell Gallery, scripts de PowerShell firmados con Authenticode y flujos de despliegue que mantienen local la configuración de runtime.

RST

Estados de reinicio recomendados u obligatorios

Use un flujo local de reinicio WPF que separa claramente los avisos de reinicio recomendado de la aplicación del reinicio obligatorio, con opciones de aplazamiento configurables, estado visible para el usuario y texto controlado por el operador.

PRE

PreviewOnly y lanzadores de prueba seguros

Valide la experiencia de reinicio antes del despliegue con rutas de prueba PreviewOnly, lanzadores dedicados, registros más limpios y comprobaciones aptas para soporte que no fuerzan un reinicio durante la validación.

WIN

Detección exacta de versión IntuneWin

El script de detección de Intune registra la versión exacta instalada y el origen, valida los archivos GUI esperados y la tarea programada, y confirma que el actualizador opcional de Gallery está ausente del paquete Intune limpio.

MOD

Módulo Gallery estable

El paquete estable de PowerShell Gallery admite flujos locales de instalación, actualización y desinstalación, mientras que la actualización automática sigue siendo opcional en lugar de estar habilitada por defecto.

Despliegue Intune Win32

Despliegue con conocimiento de supersedence sin comportamiento oculto de actualización automática

El paquete público de Intune Win32 está diseñado para una publicación limpia en el tenant. Genérelo desde el artefacto de la release, publique cada versión como una nueva app, use supersedence para el reemplazo in situ y asigne explícitamente la nueva versión para que Intune controle despliegue, reintentos, informes y rollback.

El flujo de publicación admite la detección exacta de la versión, conserva la configuración de ejecución existente durante las actualizaciones en contexto y puede reanudar una publicación interrumpida con -ResumeAppId en lugar de crear otro objeto de aplicación.

Paquete estable de PowerShell Gallery

Módulo estable para despliegue local controlado

El paquete público SmartM365.DeviceRebootManager versión 0.1.0 se publica en PowerShell Gallery para escenarios controlados de instalación y actualización fuera del empaquetado de Intune.

Una instalación estándar no habilita la tarea de actualización automática de Gallery. Los operadores deben activarla explícitamente, lo que mantiene el módulo estable predecible para soporte, validación piloto y líneas base de despliegue sensibles a la privacidad.

Seguridad y confidencialidad

Scripts firmados y configuración de runtime local

La versión pública enlaza solo el paquete ZIP limpio, el paquete Intune Win32 limpio, las sumas publicadas, el módulo estable de Gallery y la etiqueta de código fuente. No expone configuración privada de runtime ni ningún paquete privado antiguo.

Los archivos de PowerShell entregados están firmados con Authenticode, la configuración JSON de runtime permanece local en el dispositivo y el flujo de empaquetado limpio de Intune está diseñado para evitar publicar datos específicos del tenant o del operador junto con los artefactos de la versión.

SHA-256 del ZIP: D7DD3FD9AFAD53BFB5D3975835E78AB26824811FAAD266DF9216B3BCF5A46E3B
SHA-256 de IntuneWin: 6386CA6C2CFF4318EBDCDACFDBC5B4B911800A3F456D3C9F9EAEC26E1A261296

Inicio rápido

Descargar, verificar, extraer y ejecutar

1. Descargue el paquete ZIP autónomo o el paquete limpio de Intune Win32 desde GitHub Releases.

2. Verifique el archivo descargado con el archivo SHA-256 publicado y el hash esperado del ZIP o del IntuneWin.

3. Extraiga el paquete ZIP completo en una carpeta local.

4. Ejecute Start-SmartM365-DeviceRebootManager-GUI.cmd para el flujo de trabajo local estándar.

5. Utilice Start-SmartM365-DeviceRebootManager-GUI-Test.cmd o -PreviewOnly para validar el comportamiento de reinicio obligatorio o recomendado antes del despliegue.

6. Para la publicación en Intune, use el artefacto limpio .intunewin junto con el script de detección y el flujo de publicación compatible con supersedence.

Ruta fuente actual

GitHub sigue siendo la fuente de referencia.

La ruta actual del código en GitHub es SmartM365/Devices/DeviceRebootManager. La etiqueta de release pública es device-reboot-manager-v0.1.0, el commit fuente publicado es f3a6aa542cea572d792b60283ccdd1243a6e9aa0, el módulo estable es SmartM365.DeviceRebootManager 0.1.0 y la licencia del repositorio es GPL-3.0-only. Ver el commit de origen.