كيفية جدولة برنامج PowerShell النصي في برنامج جدولة المهام على نظام التشغيل Windows 10

تعمل برامج PowerShell النصية(PowerShell scripts) على تقليل الجهد المبذول في تشغيل المهام المتكررة. إذا كنت تقوم بتنفيذ البرامج النصية بشكل متكرر في أوقات محددة مسبقًا أو فترات زمنية محددة ، فقد تحتاج إلى طريقة فعالة لعدم الاضطرار إلى تنفيذ البرامج النصية بشكل متكرر. في هذا المنشور ، سنوجهك حول كيفية جدولة برنامج PowerShell النصي للتشغيل بشكل دوري على Windows 10 باستخدام برنامج جدولة المهام(Task Scheduler) .

جدولة برنامج PowerShell النصي باستخدام برنامج جدولة المهام

جدولة برنامج PowerShell(Schedule PowerShell) النصي باستخدام برنامج جدولة المهام(Task Scheduler)

من المفترض أنك قمت بالفعل بإنشاء برنامج PowerShell النصي. (created a PowerShell script.)لجدولة برنامج PowerShell النصي باستخدام برنامج جدولة المهام(using Task Scheduler) ، قم بما يلي:

  1. اضغط  على Windows key + R  لاستدعاء مربع الحوار Run.
  2. في مربع الحوار "تشغيل" ، اكتب  devmgmt.msc(taskschd.msc)
  3. اضغط  على CTRL+SHIFT+ENTER  مجموعة المفاتيح  لفتح برنامج جدولة المهام(open Task Scheduler)  في وضع المسؤول.
  4. في الجزء الأيمن ، انقر بزر الماوس الأيمن فوق  مكتبة برنامج جدولة المهام(Task Scheduler Library) > إنشاء مهمة(Create Task) .
  5. في  علامة التبويب " عام(General)  " ، يمكنك تعيين اسم المجدول ووصف المهمة مثل الغرض الذي أنشأته المهمة.
  6. قم بالتبديل إلى  علامة التبويب Trigger  وانقر فوق  الزر New  . هنا ، يمكنك تعيين الشروط التي تؤدي إلى تشغيل مهمة.
  7. ثم افتح علامة التبويب " الإجراءات(Actions ) " وانقر فوق  الزر " جديد(New) "  .

في القائمة المنسدلة الإجراء ، يتم تعيين بدء البرنامج(Start a program) افتراضيًا. يمكنك تغييره إذا لزم الأمر.

باستخدام تصفح(Browse) ، حدد مجال البرنامج / البرنامج النصي. لجدولة برنامج نصي ، نحتاج إلى تحديد Powershell.exe. يمكنك العثور على Powershell.exe في system32\WindowsPowerShell\v1.0 folder .

في إضافة وسيطات(Add arguments) ، تعتبر المعلمة -File هي المعلمة الافتراضية ، لذا حدد مسار البرنامج النصي. افترض(Assume) أنك قمت بإنشاء برنامج نصي PowerShell وحفظه على سطح المكتب الخاص بك.

C:\Users\<username>\Desktop\TWC_script.ps1

إذا كان المسار يحتوي على أي مساحة فارغة ، فيجب أن يتم إحاطته بعلامات اقتباس.

  • بمجرد التهيئة ، يمكنك تحديد شروط لتحديد ما إذا كان يجب تشغيل المهمة أم لا. لن يتم تشغيل المهمة إذا كان أي شرط محدد هنا غير صحيح.
  • في علامة التبويب " الإعدادات(Settings) " ، يمكنك تعيين إعدادات متقدمة إضافية للتحكم في تنفيذ المهمة.
  • أخيرًا ، انقر فوق  " موافق(OK)  " لإنشاء برنامج نصي مجدول.
  • انقر فوق "موافق"(OK) مرة أخرى. يمكنك الآن الخروج من برنامج جدولة المهام(Task Scheduler) .

PowerShell script does not run as Scheduled Task – 0xFFFD0000 error

سيتم تشغيل البرنامج النصي المجدول كما هو متوقع وفقًا لجدولك الزمني دون أي مشكلة. إذا كنت تريد التحقق من تنفيذ البرنامج النصي ، فيمكنك النقر فوق تشغيل(Run) بالنقر بزر الماوس  الأيمن فوق اسم المهمة.

هذه هي الطريقة التي يمكنك بها تشغيل برنامج PowerShell النصي كمهمة مجدولة باستخدام برنامج جدولة المهام.(This is how you can make a PowerShell script run as a scheduled task using Task Scheduler.)



About the author

أنا مسؤول Windows 10 و Windows 11/10 ذو خبرة ولدي بعض الخبرة في Edge. لدي ثروة من المعرفة والخبرة لأقدمها في هذا المجال ، ولهذا السبب أعتقد أن مهاراتي ستكون رصيدًا قيمًا لشركتك. تمنحني سنوات خبرتي في كل من Windows 10 و Edge القدرة على تعلم التقنيات الجديدة بسرعة وحل المشكلات بسرعة وتحمل المسؤولية عندما يتعلق الأمر بإدارة عملك. بالإضافة إلى ذلك ، فإن تجربتي مع Windows 10 و Edge تجعلني على دراية كبيرة بجميع جوانب نظام التشغيل ، مما سيكون مفيدًا لإدارة الخوادم أو إدارة تطبيقات البرامج.



Related posts