يحدد إعداد النهج ما إذا كان سيتم تشغيل البرامج النصية لـ Windows PowerShell قبل البرامج النصية لغير PowerShell أثناء بدء تشغيل الكمبيوتر وإيقاف تشغيله. افتراضيًا، يتم تشغيل البرامج النصية لـ PowerShell بعد البرامج النصية لغير PowerShell.
في حالة تمكين إعداد النهج هذا، داخل كل كائن نهج مجموعة يمكن تطبيقه (GPO)، يتم تشغيل البرامج النصية لـ PowerShell قبل البرامج النصية لغير PowerShell أثناء بدء تشغيل الكمبيوتر وإيقاف تشغيله.
على سبيل المثال، افترض التصور التالي:
هناك ثلاثة من نهج GPO (GPO A و GPO B و GPO C). يتم تمكين إعداد النهج هذا في GPO A.
يشتمل GPO B و GPO C برامج بدء تشغيل الكمبيوتر النصية التالية:
GPO B: B.cmd و B.ps1
GPO C: C.cmd و C.ps1
افترض أيضًا أن هناك جهازي كمبيوتر و DesktopIT و DesktopSales.
بالنسبة لـ DesktopIT، يتم تطبيق GPOs A و B و C. لذلك، فإن البرامج النصية لـ GPOs B و C يتم تشغيلها بالترتيب التالي لـ DesktopIT:
في GPO B: B.ps1، B.cmd
في GPO C: C.ps1، C.cmd
بالنسبة DesktopSales، يتم تطبيق GPOs B و C، لكن لا يتم تطبيق GPO A. لذلك، يتم تشغيل البرامج النصية لـ GPOs B، C بالترتيب التالي لـ DesktopSales:
في GPO B: B.cmd، B.ps1
في GPO C: C.cmd، C.ps1
ملاحظة: يحدد إعداد النهج هذا الترتيب الذي تقوم البرامج النصية لبدء تشغيل الكمبيوتر وإيقاف تشغيله بالتشغيل حسبه في كافة نهج GPO التي يمكن تطبيقها. يمكنك تجاوز إعداد النهج هذا لأنواع محددة من البرامج النصية داخل نهج GPO محدد عن طريق تكوين إعدادات النهج التالية لـ GPO:
تكوين الكمبيوتر//النهج//إعدادات Windows//البرامج النصية (بدء التشغيل/إيقاف التشغيل)//بدء التشغيل
تكوين الكمبيوتر//النهج//إعدادات Windows//البرامج النصية (بدء التشغيل/إيقاف التشغيل)//إيقاف التشغيل
Registry Hive | HKEY_LOCAL_MACHINE |
Registry Path | Software\Microsoft\Windows\CurrentVersion\Policies\System |
Value Name | RunComputerPSScriptsFirst |
Value Type | REG_DWORD |
Enabled Value | 1 |
Disabled Value | 0 |