Iedereen die het groepsbeleid beheert, weet waarschijnlijk van de gpupdate.exe utility die wordt geleverd met ramen. GPUpdate ‘ s taak in het leven is om het groepsbeleid handmatig te vernieuwen, in plaats van te vertrouwen op Windows om het te doen op zijn eigen schema. Dit kan een handig hulpmiddel zijn om problemen op te lossen als je probeert te bepalen of een GP-update is ontvangen door een client-machine. De versie van GPUpdate in Windows 7 bevat een aantal opties.,
velen van u gebruiken waarschijnlijk routinematig de /force optie. Die optie vertelt Windows om GP-instellingen opnieuw toe te passen, zelfs als er niets is veranderd binnen de GP-infrastructuur. Zoals u wellicht weet, wordt normaal gesproken gecontroleerd of er binnen de GPO-infrastructuur iets is veranderd wanneer Windows tijdens het opnieuw opstarten of opnieuw aanmelden een periodieke verversing van de achtergrond of de voorgrond uitvoert. Als er niets is veranderd, zal geen van de Client Side Extensions (CSE ‘ s) dat procesbeleidsinstellingen daadwerkelijk iets doen. Dit is een prestatie-optimalisatie., Het gebruik van de /force switch vertelt de GP engine om te negeren dat er niets is veranderd, en dwingt de CSEs om te handelen alsof er iets is veranderd en alle toegepaste beleidsinstellingen opnieuw te verwerken (merk op dat Voor sommige dingen dit niet letterlijk betekent opnieuw verwerken. Bijvoorbeeld, als de Software-installatie CSE eerder Adobe Reader heeft geïnstalleerd, Het is niet van plan om opnieuw te installeren Adobe Reader tijdens een gpupdate /force als het er nog steeds).
maar gpupdate heeft ook een aantal andere switches die nuttig kunnen zijn en dat zijn degenen die ik hier wil behandelen., Om samen te vatten, hier zijn de opties beschikbaar met gpupdate, en een beschrijving van elk.
/ Target: {Computer / User} – Hiermee kunt u de computer of het gebruikersbeleid selectief vernieuwen. Als u bijvoorbeeld een wijziging hebt aangebracht in een instelling voor een groepsbeleidsobject per gebruiker, is het veel sneller om het commando gpupdate /Target:user uit te voeren dan om gewoon gpupdate te typen, waardoor zowel de Instellingen per computer als per gebruiker worden vernieuwd.
/ Force-we kennen dit allemaal, maar we kunnen ons afvragen waarom we af en toe die prompts krijgen die vragen of we het systeem willen afmelden of afsluiten., Wat er daar gebeurt is dat gpupdate niet alleen een achtergrondvernieuwing van het beleid forceert, maar ook een foregroundvernieuwing forceert. Meer specifiek, er zijn een aantal CSE ‘ s, zoals Software installatie en Map Redirection, die alleen verwerken tijdens een foreground processing cycle (dat wil zeggen, tijdens het opstarten van de computer of de gebruiker aanmelden). Als een van deze CSE ‘ s van toepassing is op het systeem of de gebruiker waarvan u momenteel de GPUpdate uitgeeft, zal /force het systeem vertellen dat het een voorgrondverwerkingsgebeurtenis nodig heeft (bijvoorbeeld een herstart of afmelden) om dat beleid te verwerken., Je kunt daar natuurlijk nee op antwoorden, maar daarom gebeurt het.
/ Wait: {value} – de parameter Wait is een beetje verwarrend. Hiermee kunt u omgaan met de situatie waar GP verwerking hangt voor een buitengewoon lange periode van tijd. De standaard is om 10 minuten te wachten tot het commando is voltooid. Als het langer duurt dan dat, dan GPupdate gewoon opgeeft en keert terug. Als u deze waarde instelt op -1, dan zal gpupdate voor onbepaalde tijd doorgaan. Eerlijk gezegd, Er zijn waarschijnlijk weinig gevallen waarin u deze parameter zult gebruiken, want als uw GP verwerking duurt 10 minuten, heb je grotere problemen!,
/ afmelden-de afmelden parameter is een soort van gewijzigde kracht. Wat er staat is, doe een normale GP verwerking update (dat wil zeggen niets doen als er niets is veranderd, in tegenstelling tot /force) maar, als er CSEs die van toepassing zijn op de huidige gebruiker die alleen verwerken op de voorgrond, log me uit nadat GP verwerking is voltooid, zodat ik terug kan inloggen om die voorgrond verwerking cyclus te krijgen. Eerlijk gezegd, zou je hetzelfde kunnen bereiken door simpelweg een log weer aan te zetten, dus het is me niet duidelijk waarom deze schakelaar hier is, maar daar ga je.,
/ Boot-Boot is een precies als / logoff, behalve dat het van toepassing is op per-computer CSE ‘ s die wat voorgrondwerk moeten doen (bijvoorbeeld per-computer software installatie), en het Herstart de computer als je ja zegt tegen de prompt. Nogmaals, deze prompt gebeurt alleen als er per-computer CSE ‘ s zijn die van toepassing zijn op de machine, die eigenlijk een foreground processing cycle nodig hebben.
/ Sync-Sync voert eigenlijk helemaal geen GP-verversing uit. Het enige wat het doet, indien alleen gespecificeerd, is een aantal vlaggen instellen voor zowel per-computer als per-gebruiker verwerking die de volgende foreground verversen forceert (d.w.z., herstarten of opnieuw aanmelden) synchroon worden uitgevoerd. Wat betekent dit eigenlijk? Standaard, sinds Windows XP, Microsoft ingeschakeld iets genaamd “fast logon optimization” dat maakte voorgrond GP verwerking plaatsvinden asynchroon. Wat dit betekende is dat, bijvoorbeeld, als Windows werd opgestart, per-computer GP verwerking zou gebeuren, maar op hetzelfde moment, Windows zou de gebruiker logon dialoogvenster–niet wachten op GP verwerking te voltooien., Hetzelfde geldt voor GP-verwerking per gebruiker, waar asynchrone verwerking betekende dat zodra de gebruiker ingelogd, GP-verwerking zou beginnen, maar de gebruiker zou worden gepresenteerd met hun bureaublad zonder te wachten op GP-verwerking te voltooien. Dit asynchrone gedrag kan invloed hebben op een aantal van dezelfde CSE ‘ s die alleen worden uitgevoerd tijdens foreground processing–met name–map redirection. U kunt, natuurlijk, uitschakelen asynchrone verwerking helemaal door het inschakelen van de Admin., Sjabloonbeleid op de computer bij Computerconfiguratie \ Beheersjablonen \ Systeem \ aanmelden \ wacht altijd op het netwerk bij het opstarten en aanmelden van de Computer. Wat de parameter / Sync doet, in afwezigheid van dit beleid, is Windows vertellen dat tijdens de volgende voorgrond gebeurtenis, Ik wil ervoor zorgen dat GP draait synchroon. Dit kan een goede switch zijn om te gebruiken als u problemen hebt met het omleiden van mappen en u wilt er absoluut zeker van zijn dat de volgende aanmelding synchroon gebeurt.,
Uiteraard kunt u een aantal van deze switches samen gebruiken–zoals het aanroepen van /force en het opgeven van een de /target parameter om te bepalen of gebruikers-of computerverwerking wordt geforceerd. Maar over het algemeen, elk van de parameters staat alleen of alleen zinvol op zijn eigen. Ik heb een snelle video hieronder die laat zien hoe gpupdate gedraagt wanneer u de verschillende opties te bellen toegevoegd., In het geval van mijn testwerkstation, had ik geen CSEs die op de voorgrond moesten draaien, dus je ziet geen afmelden of herstart prompts voor de /afmelden, /force of /boot parameters, maar je krijgt ze wel te zien voor de /sync parameter.
bekijk ook mijn gratis remote GP refresh command line utilities. Er is een simpel .exe uit op www.gpoguy.com en een PowerShell versie op www.sdmsoftware / freeware! Geniet ervan!
Leave a Reply