הגדרת מדיניות זו קובעת אם קבצי Script של Windows PowerShell יופעלו לפני קבצי Script שאינם של PowerShell במהלך כניסה ויציאה של משתמש. כברירת מחדל, קבצי Script של PowerShell מופעלים אחרי קבצי Script שאינם של PowerShell.
אם תהפוך הגדרת מדיניות זו לזמינה, בתוך כל אחד מהאובייקטים הישימים של אובייקט מדיניות קבוצתית (GPO), קבצי Script של PowerShell יופעלו לפני קבצי Script שאינם של PowerShell במהלך כניסה ויציאה של משתמש.
לדוגמה, דמיין את התרחיש הבא:
ישנם שלושה אובייקטי מדיניות קבוצתית (GPO א', GPO ב' ו- GPO ג'). This policy setting is enabled in GPO A.
GPO ב' ו- GPO ג' כוללות את קבצי ה- Script הבאים של כניסת משתמש:
GPO ב': B.cmd, B.ps1
GPO ג': C.cmd, C.ps1
תאר לעצמך גם שישנם שני משתמשים, תומר כהן ויעקב לוי.
עבור כהן, אובייקטי המדיניות הקבוצתית א', ב' וג' חלים. לכן, קבצי ה- Script עבור אובייקטי המדיניות הקבוצתית ב' וג' מופעלים בסדר הבא עבור תומר:
במסגרת GPO ב': B.ps1, B.cmd
במסגרת GPO ג': C.ps1, C.cmd
עבור יעקב, אובייקטי המדיניות הקבוצתית ב' וג' חלים, אולם א' לא חל. לכן, קבצי ה- Script עבור אובייקטי המדיניות הקבוצתית ב' וג' יופעלו בסדר הבא עבור יעקב:
במסגרת GPO ב': B.cmd, B.ps1
במסגרת GPO ג': C.cmd, C.ps1
הערה: הגדרת מדיניות זו קובעת את הסדר שבו קבצי ה- Script של כניסה ויציאה של משתמש יופעלו במסגרת אובייקטי המדיניות הקבוצתית החלים. באפשרותך לעקוף הגדרת מדיניות זו עבור סוגי Script מסוימים במסגרת GPO ספציפית על-ידי קביעת התצורה של הגדרות המדיניות הבאות עבור ה- GPO:
תצורת משתמש\מדיניות\הגדרות Windows\קבצי Script (כניסה/יציאה)\כניסה
תצורת משתמש\מדיניות\הגדרות Windows\קבצי Script (כניסה/יציאה)\יציאה
הגדרה זו מופיעה בתיקיות 'תצורת מחשב' ו'תצורת משתמש'. ההגדרה שנקבעה בתיקיה תצורת מחשב תקבל קדימות על פני ההגדרה שנקבעה בתיקיה תצורת משתמש.
Registry Hive | HKEY_LOCAL_MACHINE or HKEY_CURRENT_USER |
Registry Path | Software\Microsoft\Windows\CurrentVersion\Policies\System |
Value Name | RunUserPSScriptsFirst |
Value Type | REG_DWORD |
Enabled Value | 1 |
Disabled Value | 0 |