In alcuni casi l’utilizzo di PowerShell per l’installazione degli aggiornamenti è davvero efficace. Ci sono diversi metodi per effettuare manualmente i Windows Update e molti di voi li conosceranno sicuramente. Oggi però voglio mostrarvi come effettuare gli aggiornamenti di Windows utilizzando la riga di comando ed in particolare utilizzando PowerShell.
Da un prompt seguito con privilegi elevati procedete all’installazione del modulo PowerShell PSWindowsUpdate utilizzando il comando Install-Module PSWindowsUpdate
Figura 1: Installazione del modulo PowerShell PSWindowsUpdate
Abilitate l’esecuzione del modulo con il comando Set-ExecutionPolicy RemoteSigned
Figura 2: Abilitazione all'esecuzione del modulo PowerShell
Eseguite la ricerca degli aggiornamenti con il comando Get-WindowsUpdate
Figura 3: Ricerca degli aggiornamenti di Windows Update
Per installare un particolare aggiornamento utilizzate il comando Install-WindowsUpdate -KBArticleID KBNUMBER
Figura 4: Installazione di un aggiornamento di Windows Update
Se sarà necessario verrà richiesto di effettuare il reboot e sarete voi a decidere se farlo o meno.
Figura 5: Installazione dell'aggiornamento completata e richiesta di riavvio della macchina per il completamento dell'installazione
Per sapere quali aggiornamenti sono stati installati potete utilizzare il comando Get-WUHistory. Come si può vedere dalla figura sotto, l’aggiornamento è nello stato InProgress perché abbiamo deciso di non riavviare.
Figura 6: Aggiornamenti installati nel PC
È anche possibile installare gli aggiornamenti durante l’Out-Of-The-Box-Experience (OOBE), al momento del primo avvio del PC. Dopo la prima schermata infatti potete lanciate un prompt dei comandi con la combinazione di tasti SHIFT+F10 e digitare powershell. Dal prompt Powershell poi potete proseguire come prima. Di seguito ci sono alcune figure di esempio.
Figura 7: Lancio di un prompt PowerShell in modalità OOBE e installazione del modulo per il Windows Update
Figura 8: Verifica degli aggiornamenti disponibili
Figura 9: Installazione di un aggiornameno specifico
Figura 10: Verifica degli aggiornamenti installati
Conclusioni
Come avete potuto vedere, l’installazione manuale degli aggiornamenti di Windows Update è molto semplice se effettuata tramite comandi PowerShell. È uno dei tanti modi possibili, ma attualmente è quello che preferisco perché davvero immediato e semplice da utilizzare.