A csoportházirend frissítése távoli számítógépeken
Ma megmutatom, hogyan kényszeríthet ki egy csoportházirend-frissítést távoli számítógépeken.
A számítógépek 90 percenként frissítik a csoportházirendet a háttérben, emellett a csoportházirend a számítógép indításakor is frissül.
Vannak esetek, amikor módosításokat hajt végre vagy új csoportházirend-objektumokat (Group Policy Objects) hoz létre, és a módosításoknak azonnal életbe kell lépniük.
Számos különböző módszer létezik a csoportházirend távoli frissítésére.
Lássuk.
Tipp: Az 1. módszer a legmegfelelőbb a régebbi ügyfelek számára, a 2. és 3. módszer pedig a 2012-es vagy újabb rendszereket futtató rendszerekhez.
1. módszer: A gpupdate parancs használata a PsExec segítségével
Ez az első módszer egy beépített parancsot használ az ügyfélszámítógépeken, a neve gpupdate.
A csoportházirend-frissítés azonnali kényszerítéséhez a helyi számítógépen használja ezt a parancsot
gpupdate /force
The /force will force all policies to update not just the new ones.Most, ha van egy csomó számítógépe, amelyet frissíteni kell, fájdalmas lenne mindegyikbe bejelentkezni és futtatni ezt a parancsot.
Ennek távoli számítógépen való futtatásához használhatja a PsExec parancsot a Sysinternals eszközkészletből.
Íme egy példa a PsExec használatával a csoportházirend távoli frissítésére
“PsExec \\Computername Gpupdate”Csak cserélje ki a Computername nevét a számítógép tényleges állomásnevére.
2. módszer: A csoportházirend-kezelő konzol használata
A Windows Server 2012 és újabb verzióival mostantól a csoportházirend-kezelési konzolról kényszerítheti a csoportházirend-frissítést a távoli számítógépeken.
Ez a módszer rendkívül egyszerű, és lehetővé teszi a frissítés futtatását egyetlen szervezeti egységen vagy az összes szervezeti egységen.
Itt vannak a lépések.
1. lépés: Nyissa meg a Csoportházirend-kezelő konzolt
Ez a konzol megnyitható olyan számítógépen, amelyen telepítve vannak az RSAT-eszközök, vagy olyan kiszolgálón, amelyen DHCP-szerepkör fut.
2. lépés: Kattintson jobb gombbal egy szervezeti egységre a frissítéshez
Frissíthet egy egyéni szervezeti egységet vagy egy szülő szervezeti egységet, és ez frissíti az összes alszervezeti szervezetet.
Frissíteni fogom a szülői szervezetemet, az „ADPRO Computers”-et, ennek az OU-nak van néhány részlegekre bontott alszervezete. Ez minden számítógépen futtat egy csoportházirend-frissítést.
A frissítés futtatásának megerősítéséhez az Igen gombra kattintok.
Ez most nagyon klassz, kapok egy ablakot, amely megmutatja az egyes számítógépeken frissített csoportházirendek állapotát.
Megvan, ennyire egyszerű a csoportházirend-kezelő konzol használata a csoportházirend-frissítés távolról történő kényszerítésére.
Ha Ön Powershell nerd, akkor nézze meg a következő módszert.
Kapcsolódó: GPResult eszköz: Hogyan ellenőrizhető, hogy milyen csoportházirend-objektumokat alkalmaznak
3. módszer: A Powershell Invoke-GPUpdate használata
A Windows 2012 rendszerben most azonnali frissítést kényszeríthet ki a PowerShell invoke-GPUpdate parancsmag segítségével.
Ez a parancs használható a Windows 10 és Windows 7 ügyfelek frissítésére.
Telepíteni kell a Powershell-t, valamint a csoportházirend-kezelő konzolt (GPMC).
Íme a parancs:
Invoke-GPUpdate -Computer COMPUTER02 -RandomDelayInMinutes 0A RandomDelayInMinutes 0 határozza meg a késleltetést. Ha 0-ra állítja, a csoportházirend azonnal frissül.
Ennek a parancsnak az egyetlen hátránya, hogy az ügyfelek egy CMD-képernyőt kapnak, mint az alábbiakban.
Csak körülbelül 3 másodpercig jelenik meg, majd bezár.
Ha a PowerShell paranccsal szeretné kényszeríteni a frissítést az összes számítógépen, akkor az alábbi parancsokat használhatja:
PS C:\> $computers = Get-ADComputer -Filter *
PS C:\> $computers | ForEach-Object -Process {Invoke-GPUpdate -Computer $_.name -RandomDelayInMinutes 0 -Force}A fenti parancsok minden számítógépet beolvasnak a tartományból, változókba helyezik őket, és futtatják a parancsokat a változóban lévő minden egyes objektumhoz.
Mint mindig, remélem hasznosnak találja ezt a cikket.




