każdy, kto zarządza zasadami grupy prawdopodobnie wie o gpupdate.narzędzie exe, które jest dostarczane z systemem Windows. Zadaniem GPUpdate w życiu jest ręczne odświeżanie zasad grupy, a nie poleganie na systemie Windows, aby zrobić to według własnego harmonogramu. Może to być przydatne narzędzie do rozwiązywania problemów, jeśli próbujesz ustalić, czy aktualizacja GP została odebrana przez komputer kliencki. Wersja GPUpdate w systemie Windows 7 zawiera wiele opcji.,
Wielu z was prawdopodobnie rutynowo korzysta z opcji / force. Ta opcja mówi systemowi Windows, aby przymusowo ponownie zastosował ustawienia GP, nawet jeśli nic się nie zmieniło w infrastrukturze GP. Jak być może wiesz, zwykle gdy system Windows wykonuje okresowe odświeżanie tła lub odświeżanie pierwszego planu podczas ponownego uruchamiania lub ponownego logowania, sprawdza, czy coś się zmieniło w infrastrukturze GPO. Jeśli nic się nie zmieniło, żadne z rozszerzeń po stronie klienta (CSE), które ustawienia zasad procesu faktycznie nic nie zrobią. Jest to optymalizacja wydajności., Użycie przełącznika / force mówi silnikowi GP, aby zignorował, że nic się nie zmieniło i zmusza CSE do działania tak, jakby coś się zmieniło i ponownego przetworzenia wszystkich zastosowanych ustawień zasad (zauważ, że w niektórych przypadkach nie oznacza to dosłownie ponownego przetworzenia. Na przykład, jeśli instalacja oprogramowania CSE wcześniej zainstalowała Adobe Reader, nie będzie ponownie instalować Adobe Reader podczas gpupdate / force, jeśli nadal tam jest).
ale gpupdate ma również wiele innych przełączników, które mogą okazać się przydatne i to są te, które chcę tutaj objąć., Podsumowując, oto opcje dostępne z gpupdate i opis każdego z nich.
/Target:{Computer | User} — ten pozwala na selektywne odświeżanie polityki komputera lub użytkownika. Na przykład, jeśli zmieniłeś ustawienia GPO dla każdego użytkownika, o wiele szybciej jest wydać polecenie gpupdate / Target:user niż po prostu wpisać gpupdate, które odświeżają ustawienia zarówno dla każdego komputera, jak i dla każdego użytkownika.
/ Force — wszyscy znamy ten jeden, ale może się zastanawiać, dlaczego od czasu do czasu dostajemy te monity, które pytają, czy chcemy wylogować się lub zamknąć system., Dzieje się tak nie tylko, że gpupdate wymusza odświeżanie zasad w tle, ale także wymusza odświeżanie pierwszego planu. Mówiąc dokładniej, istnieją pewne systemy CSE, takie jak instalacja oprogramowania i przekierowanie folderów, które przetwarzane są tylko podczas cyklu przetwarzania pierwszego planu (np. podczas uruchamiania komputera lub logowania użytkownika). Jeśli jeden z tych CSE ma zastosowanie do systemu lub użytkownika, z którego obecnie wydajesz GPUpdate, wtedy / force powie systemowi, że potrzebuje zdarzenia przetwarzania pierwszoplanowego (tj. ponownego uruchomienia lub wylogowania), aby przetworzyć te zasady., Oczywiście możesz odpowiedzieć nie, ale dlatego tak się dzieje.
/ Wait:{value} — parametr Wait jest nieco mylący. Pozwala poradzić sobie z sytuacją, w której przetwarzanie GP zawiesza się na wyjątkowo długi okres czasu. Domyślnie należy czekać 10 minut na wykonanie polecenia. Jeśli trwa to dłużej niż to, wtedy GPupdate po prostu poddaje się i powraca. Jeśli ustawisz tę wartość na -1, gpupdate będzie kontynuowane w nieskończoność. Szczerze mówiąc, prawdopodobnie jest kilka przypadków, w których użyjesz tego parametru, ponieważ jeśli przetwarzanie GP trwa 10 minut, masz większe problemy!,
/ Logoff — parametr Logoff jest rodzajem zmodyfikowanej siły. Nie rób nic, jeśli nic się nie zmieniło, w przeciwieństwie do / force), ale jeśli są CSE, które odnoszą się do bieżącego użytkownika, który przetwarza tylko na pierwszym planie, Wyloguj mnie po zakończeniu przetwarzania GP, abym mógł zalogować się ponownie, aby uzyskać ten cykl przetwarzania pierwszego planu. Szczerze mówiąc, możesz osiągnąć to samo, po prostu wylogowując się z logowania z powrotem, więc nie jest dla mnie jasne, dlaczego ten przełącznik jest tutaj, ale proszę bardzo.,
/ Boot-Boot jest dokładnie podobny do / logoff, z tą różnicą, że ma zastosowanie do CSE dla poszczególnych komputerów, które muszą wykonać jakąś pracę pierwszoplanową (np. instalację oprogramowania dla poszczególnych komputerów), i restartuje komputer, jeśli powiesz tak na monit. Ponownie, ten monit ma miejsce tylko wtedy, gdy istnieją CSE dla poszczególnych komputerów, które mają zastosowanie do maszyny, które faktycznie wymagają cyklu przetwarzania pierwszego planu.
/Sync — Sync w rzeczywistości nie wykonuje odświeżania GP w ogóle. Wszystko, co robi, jeśli jest określone samodzielnie, to ustawia kilka flag dla przetwarzania zarówno na komputer, jak i na użytkownika, co wymusza następne odświeżenie pierwszego planu (tj., restart lub ponowne zalogowanie) do wykonania synchronicznie. Co to właściwie znaczy? Domyślnie, od czasu Windows XP, Microsoft włączył coś o nazwie „szybka optymalizacja logowania”, które sprawiło, że przetwarzanie GP na pierwszym planie odbywa się asynchronicznie. Oznaczało to, że na przykład, gdy Windows był uruchamiany, przetwarzanie GP na komputerze miało się zdarzyć, ale w tym samym czasie, Windows przedstawi okno logowania użytkownika-nie czekając na zakończenie przetwarzania GP., To samo dotyczy przetwarzania per-user GP, gdzie przetwarzanie asynchroniczne oznaczało, że po zalogowaniu się użytkownik rozpocznie przetwarzanie GP, ale użytkownik zostanie przedstawiony z pulpitem bez czekania na zakończenie przetwarzania GP. To asynchroniczne zachowanie może mieć wpływ na niektóre z tych samych systemów CSE, które działają tylko podczas przetwarzania pierwszego planu–w szczególności-przekierowania folderów. Możesz oczywiście całkowicie wyłączyć przetwarzanie asynchroniczne, włączając administratora., Polityka szablonów na komputerze w Computer Configuration\Admin Templates\System \ Logon \ zawsze czekać na sieć przy starcie komputera i logowaniu. To, co robi parametr / Sync, w przypadku braku tej zasady, to powiedzieć Windows, że podczas następnego zdarzenia na pierwszym planie, chcę się upewnić, że GP działa synchronicznie. Może to być dobry przełącznik, jeśli masz problemy z przekierowaniem folderów i chcesz mieć całkowitą pewność, że następne logowanie odbywa się synchronicznie.,
oczywiście możesz użyć niektórych z tych przełączników razem–takich jak wywołanie /force i określenie parametru / target, aby kontrolować, czy przetwarzanie użytkownika lub komputera jest wymuszone. Ale ogólnie każdy z parametrów stoi sam lub tylko ma sens sam. Dodałem Krótki film poniżej, który pokazuje, jak zachowuje się gpupdate, gdy wywołujesz różne opcje., W przypadku mojej testowej stacji roboczej, nie miałem żadnych CSE, które potrzebne do uruchomienia na pierwszym planie, więc nie zobaczysz monitów wylogowania lub ponownego uruchomienia dla parametrów /logoff, /force lub / boot, ale możesz zobaczyć je dla parametru / sync.
sprawdź także moje darmowe narzędzia z wiersza poleceń Remote GP refresh. To proste .exe out on www.gpoguy.com oraz wersja PowerShell na www.sdmsoftware / freeware! Smacznego!
Leave a Reply