Posso ricall Windows Update dalla row di command?

Spesso accade che devo guardare questo schermo per minuti:

immettere qui la descrizione dell'immagine

Non ho idea di cosa succede dietro. E non sono anche interessato a guardare WindowsUpdate.log per le modifiche.

Mi piacerebbe sapere se c'è un modo che dà più feedback. Preferibilmente qualcosa che posso ricall dalla row di command (come apt-get ).

In Windows 10, è ansible utilizzare il module PSWindowsUpdate PowerShell.

 > Install-Module PSWindowsUpdate > Get-WindowsUpdate > Install-WindowsUpdate 

immettere qui la descrizione dell'immagine

È ansible ricall Windows Update dalla row di command utilizzando l'utilità wuauclt.exe situata nella cartella% windir% \ system32 \.

Per verificare gli aggiornamenti,

 wuauclt.exe /detectnow 

Per controllare e aggiornare,

 wuauclt.exe /detectnow /updatenow 

Ciò non funziona se è stato impostato "Non verificare mai gli aggiornamenti" nelle impostazioni di Windows Update. Anche probabilmente gli aggiornamenti automatici devono essere abilitati per passare all'opzione "/ updatenow" (installare gli aggiornamenti).

Nelle versioni di Windows precedenti a Windows 10, è anche ansible avviare la GUI per Windows Update immettendo il seguente command (ubicato in% windir% \ system32 \ folder):

 wuapp.exe 

Questo apre solo l'applicazione di aggiornamento e controlla gli aggiornamenti disponibili, non li installa. Anche se hai impostato "Non verificare mai gli aggiornamenti" nelle impostazioni di Windows Update, questo non controlla anche gli aggiornamenti, dovrai click sul button "Controllo aggiornamenti".

Ho trovato alcuni ottimi suggerimenti quando esaminando come installare gli aggiornamenti di Windows in Windows Server 2008 R2 Core .

Un suggerimento che mi è piaciuto è lo script WUA_SearchDownloadInstall.vbs .

Aggiornamenti disponibili elencati

immettere qui la descrizione dell'immagine

Aggiorna l'installazione

immettere qui la descrizione dell'immagine

È ansible utilizzare wusa.exe che fa parte di Windows 7.

Volevo rimuovere l'icona di Windows 10 Update dalla barra delle applicazioni, quindi ho scritto questo script AutoHotkey che invoca wusa .

 wusa := "c:\windows\system32\wusa.exe" runwait %wusa% /uninstall /kb:2952664 /norestart runwait %wusa% /uninstall /kb:3021917 /norestart runwait, %wusa% /uninstall /kb:3035583 /norestart msgbox, okay, all done!`rDon't forget to -hide- the updates now. 

Quindi è ansible utilizzare wusa.exe per gestire gli aggiornamenti di Windows e installare i file .msu .

Ecco i parametri della row di command per wusa : https://support.microsoft.com/en-us/kb/262841

 wusa.exe /uninstall /kb:123456 /quiet /norestart wusa.exe Windows6.1-KB123456-x86.msu /quiet /norestart 

Questa pagina contiene una raccolta di altri modi per gestire gli aggiornamenti dalla row di command.

Questa pagina spiega come funziona wusa.exe .

Per vedere quali sono gli aggiornamenti installati (tramite la row di command):

 systhemesnfo | find ": KB" 

Sto usando WuInstall . È uno strumento di row di command per la gestione di aggiornamenti di Windows. Hai molte ottime opzioni come visualizzare il progresso dell'installazione, per specificare se si desidera un riavvio e quando e quando i file di registro sono disponibili per each process. Saluti