gpresult چیست و چه کاربردی دارد؟
اردیبهشت 31, 1403 1405-07-25 16:25gpresult چیست و چه کاربردی دارد؟
gpresult چیست و چه کاربردی دارد؟
اطلاع از وضعیت یک کامپیوتر و تنظیمات مربوط به گروپ پالسیهای فعال در آن، یک امر ضروری است. گروپ پالسی، یک ابزار مدیریت مبتنی بر اکتیو دایرکتوری است که مایکروسافت آن را توسعه داده است. از طریق این ابزار ادمینهای ویندوز، بهراحتی میتوانند ویندوزها را مدیریت و پیکربندی کنند. مدیریت یوز اکانتها، دسترسی به کنترل پنل و مایکروسافت استور، تنظیمات صفحه نمایش و… تنها برخی از صدها امکاناتی است از طریق گروپ پالسی ابجکتها، در اختیار قرار گرفتهاند.
با وجود اینکه گروپ پالیسی یک ابزار مفید است، چالشهای خاص خود را نیز بههمراه دارد. برای مشخص کردن تنظیمات گروپ پالسی از ابزار gpreuslt میشود استفاده کرد.
Gpresult چیست؟
فرمان gpresult تمام تنظیمات اعمال شده بر یک کامپیوتر را نمایش میدهد. پس از نمایش تنظیمات، کارشناسان میتوانند بررسی کنند که تنظیمات اعمال شده، مناسب هستند یا نیاز به اصلاح دارند.
تنظیمات گروپ پالسی، در پوشه Sysvol در هر دامین کنترلر، قرار گرفتهاند. ادمینهای IT از طریق کنسول Group Policy Management میتوانند تنظیمات پیشفرض را اصلاح کنند. در این کنسول تنظیمات بهصورت منطقی سازماندهی شده و بهعنوان Group Policy Object شناخته میشوند.

برای اعمال گروپ پالسی ابجکت، میتوان آن را به یک دامین، سایت یا یک OU لینک کرد.
آموزش mcse – آموزش راه اندازی اکتیو دایرکتوری و پالیسی های رایج در سازمان ها
زمانی که یوزر ها و کاپیوترها، در دامین احراز هویت شوند، دامین کنترلر تنظیمات لینک شده را به هر سیستم ارسال میکند. در ادامه سیستم کلاینت باید تنظیمات را اعمال کند. در صورت فعال نشدن تنظیمات، کارشناسان باید فرایند عیب یابی را آغاز کنند.
ادمین ویندوز باید معنی حالتهای مختلف مربوط به یک پالسی را بداند. معمولاً هر پالسی دارای 3 حالت زیر است.
- حالت: Not configured گروپ پالسی در این حالت پیکربندی نشده است. اگر یک پالسی از پیش اعمال شده باشد، پالسی فعلی بر آن اثر نمیگذارد.
- حالت Enabled: گروپ پالسی در این حالت برای فعال سازی تنظیمات، پیکربندی شده است. اگر یک پالسی از پیش اعمال شده، تنظیمات متضاد داشته باشد، تنظیمات پالسی فعلی بر آن غالب میشود.
- حالت Disabled: گروپ پالسی در این حالت برای غیرفعال کردن تنظیمات، پیکربندی شده است. اگر یک پالسی از پیش اعمال شده، تنظیمات متضاد داشته باشد، تنظیمات پالسی فعلی بر آن غالب میشود.
کنسول Group Policy Managment، نشان میدهد چه پالسیهایی باید به سیستمها اعمال شوند اما ابزار gpresult، نشان میدهد کدام گروپ پالسی ابجکتهایی درواقع اعمال شدهاند. این دو همیشه خروجی یکسانی ندارند.
ادمینها با استفاده از ابزار gpresult، میتوانند سیستمها رو مستقیم عیبیابی کنند و دلیل اختلالات احتمالی را بررسی کنند. معمولاً مشکل این است که یک پالسی که باید اعمال میشده، اعمال نشده یا برعکس. در هر صورت ادمین باید پیکربندی مدنظر خود را اعمال کند.
دستور gpresult، با هر یک از پسوندهای خود، نتایج مختلفی را نشان میدهد.
| دستور را با اعتبار حساب یوزر باز میکند | /u |
| برای کاربر رمز عبور تعریف میکند. | /p |
| دستور را بر یک کامپیوتر دیگر اعمال میکند | /s |
| خروجی را برای یک یوزر یا کامپیوتر خاص نشان میدهد | /scope {user or computer} |
| خروجی را در فرمت HTML ذخیره میکند | /h {filename} |
| خروجی را در فرمت XML ذخیره میکند | /x {filename} |
| یک خلاصه از وضعیت پالسیها نشان میدهد | /r |
| خروجی با جزئیات زیاد در قالب verbose نشان میدهد | /v |
| نمایش جزئی پالسیهای فعال در سیستم | /z |
از کنسول پاور شل یا CMD برای اجرای دستورات استفاده کنید.
حق تقدم و برتری در گروپ پالسیها
بسیاری از مشکلات مربوط به گروپ پالسیها، به دلیل ندانستن حق تقدم پالسی ابجکتها، رفرش نشدن سیستم و اعمال نشدن پالسیها رخ میدهد.تسلط بر مبحث حق تقدم در گروپ پالسی، به نیروهای IT اجازه میدهد به شکل حرفهای تری عیبیابی کنند و از ابزار gpresult بهره ببرند. بهطور کلی هر پالسی ابجکت که در آخر به یک سیستم اعمال شود، حرف آخر را میزند و در هر تداخلی برنده میشود.
حق تقدم بهترتیب ابتدا به Active Directory Site سپس Active Directory Domain سپس Parent OU و در آخر Child OU تعلق میگیرد.ادمینها معمولاً برای مدیریت ویندوزها، به OU ها تنظیمات خاصی میدهند که گاهی ممکن است با تنظیمات کلی دامین در تضاد باشد. برای پیشگیری از این اختلالها:
- پالسیهای مربوط به Site ها باید شامل تنظیماتی مختص به مکانهای فیزیکی مشخص باشند. معمولاً در این سایتها ترافیک کمتری در جریان است.
- پالسیهای لینک شده به دامین باید سیاستهای کلی سازمان را تعریف کنند.
- پالسی لینک شده به هر OU، باید سیاستهای ویژه هر بخش را با تمرکز بر وظایف آن بخش تعیین کند.
ادمینهای دامین میتوانند یک پالسی را به شکل الزامی (enforce) بر یک OU اعمال کنند تا اگر با یک پالسی دیگر تضاد داشته باشد هم اعمال شود. البته معمولاً توصیه میشود از این گزینه استفاده نشود.
اگر دو یا چند پالسی در یک سطح لینک شده باشند، ادمین میتواند با تغییر link order، مشخص کند که کدام پالسی اعمال شود.
هنگام عیب یابی نیروهای IT باید همواره به یاد داشته باشند که تنظیمات آن پالسی که link order کمتری دارد در همهی شرایط اعمال میشود و سیستمها را تحت تأثیر خود قرار میدهد.
نویسنده: محمدرضا موسوی