قم بتشغيل برامج Windows PowerShell النصية أولاً عند تسجيل الدخول ، تسجيل الخروج ، بدء التشغيل ، إيقاف التشغيل
إذا كنت ترغب في تشغيل البرامج النصية لـ Windows PowerShell(Windows PowerShell scripts) أولاً عند تسجيل دخول المستخدم وتسجيل الخروج وبدء التشغيل وإيقاف التشغيل ، فإليك ما يجب عليك القيام به. يمكنك إعطاء الأولوية لبرامج Windows PowerShell(Windows PowerShell) النصية قبل البرامج النصية بخلاف PowerShell باستخدام محرر نهج المجموعة المحلي(Local Group Policy Editor) ومحرر التسجيل(Registry Editor) .
عندما يقوم المستخدم بتسجيل الدخول أو بدء تشغيل الكمبيوتر ، يتم تشغيل جميع البرامج النصية في وقت واحد. قد يتسبب ذلك في بعض التأخير في بدء التشغيل أو تشغيل برنامج معين. غالبًا ما يكون مطلوبًا تشغيل جميع البرامج النصية لـ Windows PowerShell (Windows PowerShell)وكائن نهج المجموعة(Group Policy Object) للتشغيل قبل البرامج النصية بخلاف PowerShell.
(Run Windows PowerShell)قم بتشغيل البرامج النصية لـ Windows PowerShell أولاً
لتشغيل البرامج النصية لـ Windows PowerShell(Windows PowerShell) أولاً عند تسجيل دخول المستخدم وتسجيل الخروج وبدء التشغيل وإيقاف التشغيل ، اتبع هذه الخطوات-
- اضغط Win+R R.
- اكتب gpedit.msc واضغط(gpedit.msc) على زر Enter .
- انتقل إلى البرامج النصية(Scripts) في تكوين الكمبيوتر(Computer Configuration) .
- انقر نقرًا مزدوجًا فوق تشغيل البرامج النصية لـ Windows PowerShell أولاً عند تسجيل دخول المستخدم ، تسجيل الخروج(Run Windows PowerShell scripts first at user logon, logoff) .
- حدد الخيار ممكّن(Enabled) .
- انقر فوق " تطبيق(Apply) " و " موافق(OK) " .
- انقر نقرًا مزدوجًا فوق تشغيل البرامج النصية لـ Windows PowerShell أولاً عند بدء تشغيل الكمبيوتر ، إيقاف التشغيل(Run Windows PowerShell scripts first at computer startup, shutdown) .
- حدد الخيار ممكّن(Enabled) .
- انقر فوق " تطبيق(Apply) " و " موافق(OK) " .
دعنا نتحقق من هذه الخطوات بالتفصيل.
في البداية ، سيكون عليك فتح محرر نهج المجموعة المحلي(Local Group Policy Editor) . لذلك ، اضغط على Win+R واكتب واضغط gpedit.msc
على زر Enter . بعد فتحه ، انتقل إلى المسار التالي-
Computer Configuration > Administrative Templates > System > Scripts
سترى إعدادين يسمى:
- قم بتشغيل برامج Windows PowerShell(Run Windows PowerShell) النصية أولاً عند تسجيل دخول المستخدم ، وتسجيل الخروج ،
- قم بتشغيل البرامج النصية لـ Windows PowerShell(Run Windows PowerShell) أولاً عند بدء تشغيل الكمبيوتر وإيقاف تشغيله.
انقر نقرًا مزدوجًا فوق(Double-click) كل منها ، وحدد الخيار ممكّن (Enabled ) .
انقر فوق " تطبيق (Apply ) " و " موافق (OK ) " لحفظ التغيير.
قم بتشغيل البرامج النصية لـ Windows PowerShell(Run Windows PowerShell) أولاً عند تسجيل دخول المستخدم وتسجيل الخروج وبدء التشغيل وإيقاف التشغيل باستخدام محرر التسجيل(Registry Editor)
لتشغيل البرامج النصية لـ Windows PowerShell(Windows PowerShell) أولاً عند تسجيل دخول المستخدم وتسجيل الخروج وبدء التشغيل وإيقاف التشغيل باستخدام محرر التسجيل(Registry Editor) ، اتبع هذه الخطوات-
- اضغط Win+R R.
- اكتب رجديت واضغط( regedit) على زر Enter .
- انقر فوق الزر " نعم ".(Yes)
- انتقل إلى System in HKLM .
- انقر بزر الماوس الأيمن فوق(Right-click) النظام System > New > DWORD((Value) 32 بت) .
- سمها باسم RunUserPSScriptsFirst .
- انقر نقرًا مزدوجًا فوقه واضبط بيانات القيمة على (Value)1 .
- انقر فوق الزر " موافق ".(OK)
- انقر بزر الماوس الأيمن فوق(Right-click) النظام System > New > DWORD((Value) 32 بت) .
- سمها باسم RunComputerPSScriptsFirst .
- انقر نقرًا مزدوجًا فوقه لتعيين بيانات القيمة على أنها (Value)1 .
- انقر فوق " موافق(OK) " لحفظ التغيير.
لمعرفة المزيد ، استمر في القراءة.
قبل البدء ، يوصى بعمل نسخة احتياطية لجميع ملفات التسجيل(backup all Registry files) وإنشاء نقطة استعادة النظام .
اضغط على Win+R لفتح موجه التشغيل ، واكتب واضغط regedit
على زر Enter . إذا ظهرت مطالبة UAC ، فانقر فوق الزر " (UAC)نعم (Yes ) " . بعد ذلك ، انتقل إلى هذا المسار-
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
هنا سيكون عليك إنشاء قيمتين REG_DWORD . لذلك ، انقر بزر الماوس الأيمن فوق System > New > DWORD (32-bit) Value وقم بتسميتها باسم RunUserPSScriptsFirst .
انقر نقرًا مزدوجًا فوقه واضبط بيانات القيمة (Value data ) على 1 .
اتبع نفس الخطوات لإنشاء قيمة DWORD(DWORD) أخرى (32 بت) وقم بتسميتها(RunComputerPSScriptsFirst) باسم RunComputerPSScriptsFirst(Value) . بعد ذلك ، قم بتعيين بيانات القيمة (Value data ) على 1 .
RunUserPSScriptsFirst يمثل تشغيل البرامج النصية لـ Windows PowerShell أولاً عند تسجيل دخول المستخدم ،(Run Windows PowerShell scripts first at user logon, logoff) إعداد تسجيل الخروج ، بينما يحدد RunComputerPSScriptsFirst تشغيل البرامج النصية لـ Windows PowerShell أولاً عند بدء تشغيل الكمبيوتر ،(Run Windows PowerShell scripts first at computer startup, shutdown) إعداد إيقاف التشغيل.
في حالة رغبتك في التراجع عن هذه التغييرات ، يمكنك اتباع هذه الخطوات.
إذا كنت قد قمت بذلك باستخدام محرر نهج المجموعة المحلي(Local Group Policy Editor) ، فافتح نفس المسار وحدد خيار غير مكوّن (Not Configured ) . إذا كنت قد فعلت ذلك باستخدام محرر التسجيل(Registry Editor) ، فافتح نفس مفتاح النظام (System ) واحذف قيمتي REG_DWORD هاتين . لإزالتها ، انقر بزر الماوس الأيمن فوق كل منها ، وحدد خيار الحذف (Delete ) ، وأكده بالنقر فوق الزر " موافق ".(OK )
آمل أن يساعد.
Related posts
Run PowerShell Scripts Locally دون تسجيل الدخول Windows 10
تعطيل Security Questions في Windows 10 باستخدام PowerShell Script
كيفية استخدام Windows PowerShell ISE - برنامج تعليمي للمبتدئين
كيفية التحقق PowerShell version في Windows 11/10
كيفية حظر IP أو موقع ويب باستخدام PowerShell في Windows 10
7 Ways لفتح Elevated Windows PowerShell في Windows 10
كيفية Zip and Unzip files باستخدام PowerShell في Windows 10
Replace Command Prompt مع PowerShell في WinX Menu من Windows 10
كيفية إنشاء مجلدات متعددة في وقت واحد
كيفية فتح مرتفعة PowerShell prompt في Windows 10
Use PowerShell لحذف الملفات والمجلدات في Windows 10
PowerShell يفتح في Startup في Windows 10
كيفية إخفاء Windows Updates باستخدام PowerShell في Windows 10
كيفية الحصول على Public IP address باستخدام PowerShell في Windows 10
Find Windows 10 Product Key باستخدام Command Prompt or PowerShell
ما هو Windows Terminal؟
Format External Hard Drive or USB محرك الأقراص باستخدام Windows PowerShell
Fix PowerShell تسبب High CPU usage في Windows 11/10
كيفية التحقق من Windows 10 ISO file تجزئة باستخدام PowerShell
كيفية إضافة PowerShell إلى Context Menu في Windows 10