Chiunque gestisca la politica di gruppo probabilmente conosce la gpupdate.utility exe fornita con Windows. Il lavoro di GPUpdate nella vita è quello di aggiornare manualmente i criteri di gruppo, piuttosto che affidarsi a Windows per farlo sulla propria pianificazione. Questo può essere un utile strumento di risoluzione dei problemi se si sta cercando di determinare se un aggiornamento GP è stato ricevuto da un computer client. La versione di GPUpdate in Windows 7 include una serie di opzioni.,
Molti di voi probabilmente usano abitualmente l’opzione / force. Questa opzione dice a Windows di riapplicare forzatamente le impostazioni GP anche se nulla è cambiato all’interno dell’infrastruttura GP. Come forse saprai, normalmente quando Windows esegue un aggiornamento periodico in background o un aggiornamento in primo piano durante il riavvio o il re-logon, controlla se qualcosa è cambiato all’interno dell’infrastruttura GPO. Se non è cambiato nulla, nessuna delle estensioni lato client (CSEs) che elaborano le impostazioni dei criteri farà effettivamente nulla. Questa è un’ottimizzazione delle prestazioni., L’uso dell’interruttore / force indica al motore GP di ignorare che nulla è cambiato e costringe i CSEs ad agire come se qualcosa fosse cambiato e rielaborare tutte le impostazioni dei criteri applicati (si noti che per alcune cose, questo non significa letteralmente rielaborare. Ad esempio, se l’installazione del software CSE ha precedentemente installato Adobe Reader, non reinstallerà Adobe Reader durante un gpupdate /force se è ancora lì).
Ma gpupdate ha anche una serie di altri switch che possono rivelarsi utili e quelli sono quelli che voglio coprire qui., Per riassumere, ecco le opzioni disponibili con gpupdate e una descrizione di ciascuna.
| Target:{Computer / User} — questo consente di aggiornare il computer o criteri utente in modo selettivo. Ad esempio, se hai apportato una modifica a un’impostazione GPO per utente, è molto più veloce emettere il comando gpupdate /Target:user piuttosto che digitare semplicemente gpupdate, che aggiorna sia le impostazioni per computer che per utente.
/ Force — Lo sappiamo tutti, ma potremmo chiederci perché occasionalmente riceviamo quei prompt che chiedono se vogliamo disconnetterci o spegnere il sistema., Quello che sta succedendo è che non solo gpupdate sta forzando un aggiornamento in background della politica, ma sta anche forzando un aggiornamento in primo piano. Più specificamente, ci sono alcuni CSEs, come l’installazione del software e il reindirizzamento delle cartelle, che vengono elaborati solo durante un ciclo di elaborazione in primo piano (ad esempio, durante l’avvio del computer o l’accesso dell’utente). Se uno di questi CSE si applica al sistema o all’utente da cui si sta attualmente emettendo GPUpdate, /force dirà al sistema che è necessario un evento di elaborazione in primo piano (ovvero un riavvio o disconnessione) per elaborare tali criteri., Ovviamente puoi rispondere di no, ma è per questo che succede.
/ Wait:{value} — Il parametro Wait è un po ‘ confuso. Ti consente di gestire la situazione in cui l’elaborazione GP si blocca per un lungo periodo di tempo straordinario. L’impostazione predefinita è attendere 10 minuti per il completamento del comando. Se ci vuole più tempo di quello, allora GPupdate semplicemente si arrende e ritorna. Se si imposta questo valore su -1, gpupdate continuerà indefinitamente. Francamente, ci sono probabilmente pochi casi in cui utilizzerai questo parametro, dal momento che se l’elaborazione del tuo GP richiede 10 minuti, hai problemi più grandi!,
/ Logoff — Il parametro Logoff è un po ‘ come una Forza modificata. Quello che dice è, fare un normale aggiornamento di elaborazione GP (cioè non fare nulla se nulla è cambiato, a differenza di /force) ma, se ci sono CSE che si applicano all’utente corrente che elabora solo in primo piano, disconnettermi dopo che l’elaborazione GP è stata completata, in modo che possa accedere di nuovo per ottenere quel ciclo di elaborazione in primo piano. Francamente, potresti realizzare la stessa cosa semplicemente disconnettendo una registrazione, quindi non mi è chiaro perché questo interruttore sia qui, ma ci sei.,
/Boot — Boot è esattamente come / logoff, tranne che si applica ai CSE per computer che devono eseguire un lavoro in primo piano (ad esempio l’installazione del software per computer) e riavvia il computer se si dice sì al prompt. Ancora una volta, questo prompt si verifica solo se ci sono CSE per computer che si applicano alla macchina, che in realtà necessitano di un ciclo di elaborazione in primo piano.
/ Sync — Sync in realtà non esegue affatto un aggiornamento GP. Tutto ciò che fa, se specificato da solo, è impostare alcuni flag per l’elaborazione sia per computer che per utente che forza il prossimo aggiornamento in primo piano (cioè, reboot o re-logon) da eseguire in modo sincrono. Quindi cosa significa in realtà? Per impostazione predefinita, da quando Windows XP, Microsoft ha abilitato qualcosa chiamato “ottimizzazione di accesso veloce” che ha reso l’elaborazione GP in primo piano in modo asincrono. Ciò significava che, ad esempio, all’avvio di Windows, si sarebbe verificata l’elaborazione GP per computer, ma allo stesso tempo, Windows avrebbe presentato la finestra di dialogo di accesso dell’utente-non in attesa che l’elaborazione GP finisse., Lo stesso vale per l’elaborazione GP per utente, in cui l’elaborazione asincrona significava che una volta effettuato l’accesso, l’elaborazione GP avrebbe avuto inizio ma l’utente sarebbe stato presentato con il proprio desktop senza attendere che l’elaborazione GP finisse. Questo comportamento asincrono può influire su alcuni di quegli stessi CSE che vengono eseguiti solo durante l’elaborazione in primo piano, in particolare il reindirizzamento delle cartelle. Ovviamente, è possibile disabilitare del tutto l’elaborazione asincrona abilitando l’amministratore., Criteri del modello sul computer in Configurazione computer \ Modelli di amministrazione \ Sistema \ Accesso \ Attendere sempre la rete all’avvio e all’accesso del computer. Ciò che fa il parametro /Sync, in assenza di questa politica, è dire a Windows che durante il prossimo evento in primo piano, voglio assicurarmi che GP funzioni in modo sincrono. Questo potrebbe essere un buon interruttore da usare se hai problemi con il reindirizzamento delle cartelle e vuoi essere assolutamente sicuro che il prossimo accesso avvenga in modo sincrono.,
Ovviamente, è possibile utilizzare alcuni di questi switch insieme, come chiamare /force e specificare un parametro / target per controllare se l’elaborazione dell’utente o del computer è forzata. Ma in generale, ciascuno dei parametri sta da solo o ha senso solo da solo. Ho aggiunto un breve video qui sotto che mostra come si comporta gpupdate quando si chiamano le varie opzioni., Nel caso della mia workstation di test, non avevo CSE che dovevano essere eseguiti in primo piano, quindi non vedrai disconnessioni o riavvii i prompt per i parametri /logoff, /force o /boot, ma puoi vederli per il parametro /sync.
Inoltre, controlla le mie utilità della riga di comando di aggiornamento GP remote gratuite. C’è un semplice .exe fuori su www.gpoguy.com e una versione PowerShell sul sito www.sito ufficiale! Divertiti!
Leave a Reply