---->
כעקרון תהליך הכלת הGPO הולך ככה (בהנחה שלא מוגדר loopback ) 1) תחנה מתשאלת את DC עבור GPO לפי המיקום של computer object בסדר של domain-site-ou. ז"א נבחרים רק GPO-ים שמוכלים על החשבון של המחשב ומתבצעה עיבוד של החלק של Computer Settings של הGPO-ים. 2) כאשר המשתמש מבצע logon, מתבצע תהליך דומה רק שהפעם רשימת הGPO-ים היא לפי מיקום חשבון המשתמש ורק החלקים של User Settings מתבצעים. כאשר מתבצע עיבוד של כל חלק (אם זה computer או user ), יש כמה הרחבות שאחראיות על דברים שונים. למשל החלק של security מועבר לsecurity extension והחלק של administrative templates מועבר לregistry extension. הרחבות נוספות שקיימות: scripts, ipsec, efs,wireless,gpo, software installation ועוד כמה שאני לא זוכר את שמן. בשביל לוגים מפורטים על תהליך תשאול הGPO-ים צריך את
המפתחות הבאים ברג'יסטרי. (תדאג לכבות את זה אחרי שאתה מסיים - זה מזבל את הevent log בהמון הודעות) כעקרון אפשר לשחק פר הרחבה. למשל בשביל verbose logging של הרחבת security של ההגדרות שניתנות להגדרה רק בdomain level, משתמשים בטריק הבא:
http://www.jsiinc.com/SUBG/TIP3100/rh3100.htm בשביל לקבל פרטים על מה קורה עם כל הרחבה, משתמשים בתרגיל הבא: הולכים ל HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\GPExtensions ותחת כל GUID (שמייצג הרחבה) מוסיפים ערך בשם ExtensionDebugLevel מסוג DWORD עם ערך של 2. למשל עבור security extension זה יהיה:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\GPExtensions\{827D319E-6EAC-11D2-A4EA-00C04F79F83A}] "ExtensionDebugLevel"=dword:00000002
הלוג של extensions יכתב בקובץ c:\windows\security\logs\winlogon.log. אם תעלה את הפלט של winlogon.log, סביר להניח שאפשר יהיה די בקלות לאתר את מקור הבעיה.