Script update.cmd para actualizar Windows en equipos Infolab | Algo de Linux

viernes, 24 de febrero de 2017

Script update.cmd para actualizar Windows en equipos Infolab

He creado un script update.cmd que me permite dos cosas:
  • Actualizar el software instalado mediante chocolatey.
  • Aplicar las actualizaciones de Windows Update descargadas mediante WSUS Offline Update en mi NAS.
update.cmd
@echo off
bcdedit /set {bootmgr} path \efi\microsoft\boot\bootmgfw.efi
choco upgrade -y all --except=puppet
net use z: \\nas\wsus
z:
cd client\cmd
call DoUpdate.cmd /verify /updatecpp /updatetsc /instdotnet4
shutdown -r -t 10
El script realiza las actualizaciones y reinicia el equipo para que se apliquen aquellas que puedan requerir un reinicio.

La idea es poder usarlo, al menos de momento, de forma manual y, posteriormente encajarlo en el sistema que permita actualizar Ubuntu y Window de forma desatendida.

La línea que contiene el comando bcdedit cambia el arranque por defecto a Windows. Utilizo este mecanismo para forzar un inicio en Windows después de la actualización. En el siguiente reinicio volverá a iniciarse mi cargador de arranque por defecto (rEFInd) porque tengo mecanismos que lo establecen como gestor de arranque por defecto tanto en Windows como en Ubuntu.
Publicado por primera vez en http://enavas.blogspot.com.es

No hay comentarios: