نظرة سريعة على Task Scheduler في Windows

مجدول المهام أو Task Scheduler هي أداة قديمة لكنها تمنحك ميزة من أفضل الميزات التي لا يعرفها الكثير.
فمن خلالها, يمكنك جدولة أي مهمة لتتم في أي وقت ووفقًا لأي حالة تحددها.
في السابق كان يمكنك جدولة تشغيل برنامج, او إرسال بريد, او عرض رسالة على الشاشة, تم إهمال الميزات الثانية والثالثة, وأصبح بإمكانك تنفيذهم عن طريق الميزة الأولى, أي تشغيل برنامج, ومن ثم يمكنك أنت كتابة سكربت يعرض رسالة أو يرسل بريد إلكتروني.

أمثلة عملية لاستخدام الميزة:

  • يمكنك جدولة مهمة أسبوعية تقوم بحذف الملفات المؤقتة.
  • يمكنك جدولة مهمة شهرية تنقل ملفات من مسار معين إلى مسار آخر.
  • كمطور, يمكنك جدولة مهمة في برنامجك تعمل بشكل يومي وتبحث عن التحديثات.
  • يمكنك كمستخدم تشغيل برنامج عند تشغيل الجهاز, فقط في حال كان الجهاز متصل بالكهرباء.

سنستكشف الميزة ثم نجدول مهمة لتشغيل البيان في الخلفية بشكل يومي.

الوصول إلى الميزة:

من خلال البحث عن Task Scheduler في Start Menu أو مجلد Windows Tools أو كتابة التالي في Run:
taskschd.msc
يوجد عرض شجري منه ستجد Task Scheduler (Local) والذي يتضمن المهام الحالية من إنشائك أو مهام النظام أو التي أنشأتها البرامج المثبتة, والتي ترتبط بهذا الحساب.
ثم Task Scheduler Library وهي مكتبة المهام حيث يمكنك تفعيل مهام جديدة أو إنشاء وحذف ما لديك.

المجلدات:

يمكنك إنشاء مهمة جديدة في مجلد المكتبة أو إنشاء مجلدات فرعية, فعلى سبيل المثال, يوجد في المكتبة مجلد فرعي بسم GoogleSystem يتضمن مهمة واحدة تقوم بتشغيل GoogleUpdater.
لإنشاء مجلد, ركز على المكتبة أو افتحها بالسهم المناسب وانتقل إلى مجلد فرعي منها, بعد تحديد المجلد الذي تريد إنشاء مجلد أو مهمة داخله, اضغط مفتاح التطبيقات applications أو Alt وانتقل إلى قائمة Action ومنها New Folder وسيتم إضافته كمجلد فرعي للمجلد الحالي, ركز على أي مجلد واختر Delete Folder لحذفه مع كل المهام.

إنشاء مهمة:

وهنا سنأخذ أمثلة سريعة على الخيارات, لكننا لن نشرح كل شيء, فالخيارات المتاحة بلا حدود ومن خلال اتباع الميزات يمكنك تخصيص أي شيء.
شرحنا طريقة إنشاء مجلد, بنفس الطريقة انتقل إلى أي مجلد ومن الخيارات اختر Create Basic Task وهنا ستنشئ مهمة أساسية دون الكثير من التخصيص, يبدو أن معالج هذه النافذة غير متوافق بأفضل شكل مع قارئ الشاشة, لكن أول مربعات الكتابة للاسم والوصف, ثم تحديد الوقت, ثم يمكنك المتابعة, فلا يوجد شيء هنا أكثر من ما سنشرحه في الخيار التالي.
إنشاء مهمة بكل الخيارات عن طريق اختيار Create Task ومن ثم تنقسم النافذة إلى عدة تبويبات.
سنمر عبر الكثير من الخيارات, لا تقلقك الخيارات إذا أردت إنشاء مهمة بسيطة, سنأخذ مثال لاحقًا يجعلك تتجاهل كل الخيارات.
في التبويبة الأولى General اكتب الاسم والوصف إذا أردت, حدد صلاحية المهمة إذا كانت ستعمل مع حسابك أو كل الحسابات, حدد ما إذا كانت مهمة مرتبطة بإصدار حديث أو قديم من Windows, ومن الموقع اكتب المسار للمجلد الذي تريد إنشاء المهمة داخله.
لا تغير أي شيء هنا إذا أردت مهمة أساسية.
باستثناء Configure for حيث يمكنك اختيار تشغيل المهمة لWindows10 لكنه لن يغير الكثير.
من تبويبة Triggers هنا ستحدد ما الذي سيتسبب بتشغيل المهمة, نعم, فالتشغيل لا يقتصر على وقت محدد.
وبما إنك قادر على إضافة أكثر من مسبب, فلديك زر New لإضافة جديد, Edit لتعديل الحالي و Delete لحذفه.
دعونا نرى الخيارات, عن طريق New, فلديك Begin the task لتحديد حالات بدء المهمة, حيث يوجد:

  • On a schedule لتحديد جدولة وقت محدد.
  • At log on عند تسجيل الدخول.
  • At startup عند بدء التشغيل.
  • On idle عند ما يدخل الجهاز في وضع الخمول, وهو وضع يتم تنفيذه بعد عدم استخدام الجهاز لمدة, بهدف تقليل استهلاك الموارِد.

توجد حالات أخرى.
الخيارات نفسها لكل ما سبق باستثناء الخيار الأول, حيث إذا اخترت On a schedule ستجد One time لتشغيل مرة واحدة, Daily للتشغيل اليومي, لديك أيضًا Weekly و Monthly لجدولة أسبوعيًا أو شهريًا.
ومع كل خيار من هذه الخيارات لديك خصائص مختلفة, حيث يمكنك مع الجدولة الأسبوعية العثور على مربعات تحديد لاستبعاد أيام محددة من الأسبوع.
ومن Recur every حدد مرات التكرار, باختيار 1 وتحديد يوم الاثنين فقط, ستعمل المهمة مرة واحدة كل يوم اثنين.
والآن صندوق خيارات تحديد التاريخ والوقت, يعمل هذا الصندوق بشكل مختلف, حيث التحرك يمين ويسار تبدل بين أيام وشهور وسنوات, والأعلى والأسفل تنتقل في المحدد, وينطبق الأمر نفسه مع صندوق خيارات الوقت, لديك الساعة والدقيقة والثانية وصباحًا أو مساءًًا.
الخيارات التالية تتحكم بتأجيل المسبب الحالي لمدة محددة, إيقافه بعد مدة محددة, التكرار والمزيد.
بالعودة إلى التبويبات, لدينا تبويبة Actions والتي تحدد الإجراء الذي يجب القيام به, ويمكنك إضافة أكثر من إجراء لمهمة واحدة.
الخيار الوحيد المدعوم حاليا هو Start a program وفيه Program/script تحرك إلى زر Browse وحدد مسار البرنامج أو الملف الذي تريد تشغيله, ثم Add arguments يمكنك تمرير معاملات للملف الذي ستشغله, يعتمد على دعم البرنامج, كما سنرى في البيان لاحقًا.
أما تبويبة Conditions ففيها الشروط التي يجب أن تتحقق حتى تشتغل المهمة.
المتوفر هنا مربعات تحديد, إذا تم تحديد أي منهم تظهر الخيارات المرتبطة.

  • Start the task only if the computer is idle for تحدد مدة خمول الجهاز قبل تشغيل المهمة.
  • Start the task only if the computer is on AC power تعمل المهمة إذا كان الكمبيوتر متصل بالكهرباء.
  • Stop if the computer switches to battery power إيقاف المهمة إذا تم فصل الشاحن.
  • Wake the computer to run this task يوقظ الجهاز إذا كان في حالة السكون Sleep لتشغيل المهمة, إذا أردت ذلك.
  • Start only if the following network connection is available لتقييد المهمة باتصال الجهاز بالإنترنت, يمكنك اختيار شبكة Wi-fi محددة أو أن يتم تشغيل المهمة مع أي شبكة.

تبويبة Settings تحدد منها متى يتم حذف المهمة, إذا لم يتم تلبية المتطلبات في وقت المهمة يمكنك تحديد أن يتم تشغيلها في أقرب وقت ممكن, السماح بالتشغيل عند الطلب, إجبار المهمة على الإيقاف إذا تم منع ذلك, تحديد إيقاف المهمة تلقائيًا إذا استمرت لوقت محدد, والمزيد.
بعد تخصيص كل ما سبق, اضغط على OK لحفظ المهمة.
وهنا نود الإشارة إلى أمر هام, بعض العناصر في هذه النوافذ غير متوافقة مع قارئات الشاشة, تشمل مربعات تحديد وصناديق خيارات مثل تحديد متى تعمل المهمة, ولذلك, احرص على ضغط Alt+down arrow لفتح قائمة تجعل العناصر متوافقة في كل مكان.

اختبار وحذف المهمة:

من المكتبة, انتقل إلى المهمة سواءً في مجلدها أو في مجلد المكتبة نفسها, اضغط مفتاح التطبيقات واختر Enableاو Disable لتشغيلها أو تعطيلها, Run لتشغيلها الآن للاختبار, End لإيقافها, Delete لحذفها, Export لتصديرها, و Properties لتخصيصها.

الاستيراد والتصدير:

يمكنك تصدير أي مهمة عن طريق التركيز عليها وعرض الخيارات ومن هناك اختر Export ثم حدد مسار للحفظ, يتم الحفظ في ملف .xml.
أما الاستيراد فيتم عن طريق تحديد أي مجلد وفتح الخيارات ومنه اختيار Import Task بدل من إنشاء مهمة جديدة, ثم تحديد الملف الذي قمت بتصديره.

إنشاء مهمة للبيان:

هذا اختبار بسيط لتشغيل البيان يوميًا في الساعة 5 فجرًا.
افتح الأداة وانتقل إلى إنشاء مهمة من المكتبة, في الاسم قم بتسميتها بأي اسم, Albayan مثلاًا.
في Configure for اضغط Alt+السهم للأسفل, واختر Windows10.
انتقل Ctrl+Tab إلى تبويبة Triggers ومن هناك اضغط على New وحدد Daily ثم من الصندوق الأول, حدد أول يوم تبدأ منه المهمة, تحرك يمين ويسار لتبديل اليوم والشهر والسنة, وحدد تاريخ اليوم: 7/8/2025.
من الصندوق التالي حدد الساعة, تحرك يمين ويسار ونفذ ما اتفقنا عليه, وسنختار 5:00:00 AM.
لن نغير شيء هنا, اضغط على OK وانتقل إلى تبويبة Actions واضغط على New ومن صندوق الخيارات الأول لن نغير شيء, في المسار سنحدد مسار البيان: C:\Program Files\tecwindow\Albayan\Albayan.exe
في المعاملات سنمرر الأمر التالي إلى البيان, –minimized وهو جزء من ميزة تمت إضافتها إلى البيان حيث تتيح لك تمرير معامل إلى ملف التشغيل لبدء البيان في الخلفية.
والآن اضغط على OK لحفظ الإجراء, ثم OK لحفظ المهمة.
يمكنك اختبار المهمة عن طريق التركيز عليها واختيار Run من خياراتها, او عن طريق الانتظار.
وإذا لم تعمل المهمة, عد إلى تخصيصها وراجع تبويبة Conditions للتحقق ما إذا كان لديك شرط مطلوب يمنع تشغيل المهمة.
يمكنك بشكل برمجي إضافة مهام والتفاعل معها, كما يمكنك مراجعة الأداة للعثور على تخصيصات أكبر.
وهذا كل شيء.

عن Qais Alrefai

تحقق أيضا

حول Recycle Bin في Windows.

يحتوي Windows على سلة المحذوفات Recycle Bin التي تتيح لك حذف الملفات واستعادتها. تبدو فكرة …

اكتب تعليقًا