È possibile modificare le impostazioni di aggiornamento di Windows tramite la riga di comando?


9

Ho inviato alcuni server (in esecuzione server 2008R2 x64) senza controllare le loro impostazioni di aggiornamento di Windows ... fallire. Per impostazione predefinita, sono impostati per il download e l'installazione automatici. Ho bisogno di loro per scaricare ma non installare. Questo può essere fatto tramite la riga di comando? RDP non è un'opzione.

Risposte:


7

Se i computer si trovano in un dominio, è possibile configurare questa impostazione tramite Criteri di gruppo.

Altrimenti, è possibile configurare manualmente il valore del Registro di sistema pertinente:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\AUOptions
  1. Non controllare
  2. Controlla ma non scaricare
  3. Scarica ma non installare
  4. Scarica e installa

L'uso di questa chiave è documentato?
Harry Johnston,

6

Sicuro. Scarica, notifica per l'installazione:

reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v AUOptions /t REG_DWORD /d 3

Consulta la Ricerca criteri di gruppo per riferimento se devi modificare altre parti della politica direttamente tramite il registro: è molto più piacevole che scavare attraverso i file ADMX.


2
Tale chiave simula il comportamento di Criteri di gruppo, ovvero blocca l'impostazione in modo che non possa essere modificata tramite la GUI. Questo può o meno essere quello che vuoi. La chiave che ho descritto è quella effettiva che controlla l'impostazione.
Massimo,

@Massimo In effetti, buon punto.
Shane Madden,

Ecco alcune informazioni utili su voci di registro relative a Windows Update technet.microsoft.com/en-us/library/dd939844(v=ws.10).aspx
Junior M

4

Se si dispone di questo server in un ambiente di dominio, è necessario farlo tramite un criterio di gruppo di Windows Update. Se si utilizza un altro metodo, non sarà possibile ripristinare queste modifiche con un oggetto Criteri di gruppo.

Se ci si trova in un ambiente non di dominio, è possibile apportare la modifica utilizzando la riga di comando. Non conosco nessuno strumento che ti permetta di fare questa modifica direttamente, quindi dovrai fare la modifica modificando il registro di Windows.

Da una riga di comando è possibile modificare il registro di Windows utilizzando il comando REG ADD.

Le impostazioni del registro che è necessario modificare sono posizionate in HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU . In particolare il AUOptionvalore responsabile dell'abilitazione o disabilitazione dell'impostazione di Windows Update. Se il valore è:

0 Consentire all'amministratore locale di scegliere le impostazioni

1 I mezzi non controllano mai

2 Controlla ma non scaricare né installare

3 Controlla, scarica ma non installare

4 Scarica e installa automaticamente

Per eseguire il comando creato nei computer remoti è possibile utilizzare lo strumento da riga di comando Microsoft Sysinternals PSExec . È necessario riavviare il servizio Windows Update utilizzando Net Stope Net start.

Quindi dovresti usare qualcosa del genere:

psexec.exe \\@Servers.txt net stop "Automatic Updates"
psexec.exe \\@Servers.txt REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v AUOptions /t REG_DWORD /d 00000004
psexec.exe \\@Servers.txt net start "Automatic Updates"

Puoi anche forzare un controllo di Windows Update utilizzando

psexec.exe \\@Servers.txt WUAUCLT /DETECTNOW

Dove si Servers.txttrova un semplice file di blocco note con un IP o un nome server per ogni riga. Se non vuoi usare Psexec puoi anche eseguire il REGcomando da remoto. Per REGo Psexecsarà necessario abilitare la condivisione file e stampanti di Firewall exeption e eseguire i comandi con un account utente con privilegi di amministratore sui server remoti. Vedi https://stackoverflow.com/q/828432 per maggiori informazioni su altri Access is deniedproblemi durante l'utilizzo Psexec.



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.