كيفية إنشاء مهام متقدمة باستخدام برنامج جدولة المهام
هل ترغب في جعل جهاز الكمبيوتر الخاص بك في وضع السكون(PC sleep) أو الإغلاق في وقت معين كل يوم؟ أو ربما تريد أن يبدأ جهاز الكمبيوتر الخاص بك في تشغيل مقطع فيديو تحفيزي في كل مرة تبدأ فيها تشغيله أو عندما تكون الساعة 12؟ إذا كنت ترغب في الحصول على طريقة لبرمجة جهاز الكمبيوتر الخاص بك للقيام بأشياء معينة في أوقات معينة ، فيجب عليك قراءة هذه المقالة ، حيث سنقوم بتغطية بعض الميزات المتقدمة لجدول المهام(Task Scheduler's) : إنشاء مهام متقدمة ، وإعداد المشغلات ، والإجراءات وخيارات الأمان . إنها قوية عندما تريد أن تتحكم في نظامك والمهام التي يقوم بتشغيلها. لذا كن مستعدًا لمجموعة واسعة من الخيارات التي تسمح لك بإعداد كل التفاصيل الممكنة المتعلقة بالمهام المجدولة. هيا بنا نبدأ:
ملاحظة:(NOTE:) ينطبق هذا الدليل على أنظمة التشغيل Windows 10(Windows 10) و Windows 7 و Windows 8.1 . لتوضيح الأشياء التي يمكنك القيام بها باستخدام Task Scheduler ، سنقوم بإنشاء مهمة متقدمة تقوم بإيقاف تشغيل جهاز الكمبيوتر كل يوم في الساعة 11:00 مساءً.
كيفية إنشاء مهمة متقدمة في Windows
ابدأ بفتح برنامج جدولة المهام(Task Scheduler) . إذا كنت لا تعرف كيفية القيام بذلك ، فيجب عليك قراءة هذه المقالة: 9 طرق لبدء تشغيل برنامج جدولة المهام(Task Scheduler) في Windows (جميع الإصدارات). إذا لم يكن لديك الوقت لقراءة هذا الدليل أيضًا ، فاعلم أن الطريقة السريعة لفتح "برنامج جدولة المهام"(Task Scheduler) ، في أي إصدار من إصدارات Windows(Windows version) ، تتمثل في استخدام البحث: ابحث عن "برنامج جدولة المهام"("task scheduler") وانقر فوق أو انقر فوق نتيجة البحث(search result) المناسبة .
أيضًا ، إذا لم تكن قد عملت مع "برنامج جدولة المهام"(Task Scheduler) من قبل ، فقد يكون من الجيد أن تتعرف عليه قليلاً. لذلك ، اقرأ هذا: كيفية إنشاء مهام أساسية باستخدام برنامج جدولة المهام(Task Scheduler) ، في 5 خطوات.
الآن دعنا نبدأ العمل: لإنشاء مهمة جديدة ، في نافذة برنامج جدولة المهام(Task Scheduler) ، انتقل إلى لوحة الإجراءات(Actions) ، وعلى الجانب الأيمن ، انقر أو انقر على (click or tap) "إنشاء مهمة".("Create Task.")
يتيح لك المعالج الذي يبدأ إعداد كل التفاصيل حول مهمتك الجديدة ، بدءًا من اسمها والاستمرار في تعيين مشغل واحد أو عدة إجراءات ، وإنشاء شروط لتشغيل المهمة وما إلى ذلك.
دعونا نرى كيف يعمل:
كيفية تعيين الاسم والوصف وخيارات الأمان(description & security options) لمهمة
علامة التبويب الأولى في معالج "إنشاء مهمة"("Create Task") تسمى عام ،(General,) وهي المكان الذي يمكنك فيه تعيين اسم المهمة ووصفها. لأننا نريد إنشاء مهمة تقوم بإيقاف تشغيل جهاز الكمبيوتر الخاص بنا كل ليلة ، فسنطلق عليها اسم "النوم في الليل".("Sleep at night.")
تتيح لك علامة التبويب " عام(General) " أيضًا تكوين "خيارات أمان"("Security options") إضافية تتعلق بحساب المستخدم والامتيازات(user account and privileges) المستخدمة لتشغيل المهمة التي تقوم بإنشائها. بشكل افتراضي ، يكون حساب المستخدم(user account) المستخدم لتشغيل المهمة هو الحساب الذي تستخدمه لإنشاء المهمة. إذا كنت ترغب في الاستفادة من حساب مستخدم(user account) آخر عند تشغيل المهمة ، فانقر أو اضغط على زر "تغيير المستخدم أو المجموعة"("Change User or Group") وحدد آخر.
يمكنك اختيار تشغيل المهمة فقط عند تسجيل دخول المستخدم أو تشغيلها حتى إذا لم يكن قد قام بتسجيل الدخول. في حالتنا ، لا يهم ما إذا كان المستخدم قد قام بتسجيل الدخول أم لا ، لأننا نريد إنشاء مهمة تقوم بإيقاف تشغيل الكمبيوتر.
إذا كانت مهمتك تحتاج إلى أذونات المسؤول ، فلا تنس تحديد مربع الاختيار "التشغيل بأعلى الامتيازات"("Run with highest privileges") . بعد ذلك ، حدد الخيار مخفي(Hidden) إذا كنت لا تريد أن تكون المهمة مرئية. هذا يعني أنه لا يتم إخطار المستخدم الذي قام بتسجيل الدخول عند بدء المهمة أو إنهائها. لن نقوم بذلك لأننا نريد أن يكون المستخدم قادرًا على إيقاف إجراء إيقاف التشغيل إذا أراد استخدام الكمبيوتر أكثر في الليل. 🙂
هذا كل ما يتعلق بالإعدادات العامة. دعنا نذهب إلى علامة التبويب المشغلات .(Triggers)
كيفية تعيين مشغلات مهمة في برنامج جدولة المهام(Task Scheduler)
تتيح لك علامة التبويب المشغلات تعيين مشغلات متعددة. (Triggers)لإضافة مشغل جديد ، انقر أو اضغط على زر جديد(New) من أسفل النافذة.
إعداد المشغل(trigger setting) الأول هو تحديد وقت بدء المهمة. انقر(Click) أو اضغط على المربع المنسدل "بدء المهمة" واختر أحد الخيارات المتاحة.("Begin the task")
بالنسبة لمهمة إيقاف التشغيل الخاصة بنا ، يجب أن نختار "وفقًا لجدول زمني"("On a schedule") وتعيين المهمة للتشغيل يوميًا(Daily) ، في الساعة 11 مساءً.
لقد تحدثنا بالفعل عن بعض المشغلات الأخرى المتاحة ، في هذا البرنامج التعليمي: كيفية إنشاء المهام الأساسية باستخدام برنامج جدولة المهام(Task Scheduler) ، في 5 خطوات. ومع ذلك ، هناك عدد قليل من المشغلات الإضافية مقارنة بمعالج إنشاء مهمة أساسية(Create Basic Task) ، مثل: "At task creation/modification," "عند الاتصال بجلسة المستخدم" ، "عند قطع الاتصال بجلسة المستخدم" ، "قفل محطة العمل"("On connection to user session," "On disconnect from user session," "On workstation lock") و " فتح على محطة العمل ". ("On workstation unlock.")بناءً على الخيار الذي اخترته ، يُطلب منك تعيين أشياء مختلفة في جزء الإعدادات ، لكن (Settings)الإعدادات المتقدمة(Advanced settings) المتاحة تظل كما هي بغض النظر عن المشغل الذي تختاره.
بالنسبة إلى المشغلات المسماة "عند الاتصال بجلسة المستخدم"("On connection to user session") و "عند قطع الاتصال بجلسة المستخدم"("On disconnect from user session") ، يمكنك إجراء الإعدادات التالية:
- حدد ما إذا كان " الاتصال بجلسة المستخدم"(connection to user session") يشير إلى أي مستخدم أو مستخدم معين. بالنسبة لهذا الأخير ، الافتراضي هو المستخدم الحالي. ومع ذلك ، يمكنك النقر فوق أو النقر فوق تغيير المستخدم(Change User) واختيار مستخدم آخر.
- حدد ما إذا كان الاتصال(connection) يشير إلى اتصال من كمبيوتر بعيد أو محلي.
بالنسبة إلى المشغلات " قفل محطة العمل"("On workstation lock") و "فتح قفل محطة العمل"("On workstation unlock") ، ما عليك سوى تعيين ما إذا كان هذا يشير إلى أي مستخدم أو مستخدم معين. بشكل افتراضي ، المستخدم المحدد هو المستخدم الحالي. يمكنك النقر أو النقر فوق "تغيير المستخدم"("Change User") لتحديد حساب مستخدم آخر.
كيفية ضبط الإعدادات المتقدمة لمشغلات مهمة
الإعدادات المتقدمة(Advanced settings) المتوفرة هي نفسها لجميع المشغلات. لكل خيار متاح ، يجب عليك أولاً تحديد المربع المقابل لرؤية قائمة الخيارات المماثلة. يمكنك عمل الإعدادات التالية:
- تأخير مهمة لوقت معين: 30 ثانية ، 1 دقيقة ، 15 دقيقة ، 30 دقيقة ، 1 ساعة ، 8 ساعات أو 1 يوم ؛
- اختر الفترة الزمنية(time interval) التي يتم بعدها تكرار المهمة (5 ، 10 ، 15 ، 30 دقيقة أو ساعة واحدة) ومدة التكرار (15 أو 30 دقيقة ، 1 أو 12 ساعة ، يوم واحد أو إلى أجل غير مسمى) ؛
- إذا كانت مهمتك ، لسبب ما ، قد تعمل لفترة أطول من الفترة التي تحددها ، يمكنك اختيار إيقافها تلقائيًا ؛
- يمكنك تعيين التنشيط وتاريخ انتهاء الصلاحية(activation and expiration date) والوقت. هذا يعني التواريخ التي سيتم تشغيل مهمتك خلالها عند استيفاء المشغل الذي تحدده ؛
- يمكنك تمكين أو تعطيل المهمة.
بالنسبة لمهمة إيقاف تشغيل الكمبيوتر(PC shutdown) اليومية التي نقوم بإنشائها ، لا نحتاج إلى أي من هذه الإعدادات المتقدمة: كل ما يتعين علينا القيام به هو التأكد من تمكين(Enabled) المهمة .
انقر أو اضغط على " موافق(OK) " عندما تنتهي من إعدادات هذا المشغل. يتم عرض المشغل الجديد في قائمة المشغلات. يمكنك إما إنشاء واحد جديد أو تحديد مشغل تم إنشاؤه بالفعل لتحريره أو حذفه.
كيفية تعيين إجراءات مهمة في برنامج جدولة المهام(Task Scheduler)
يمكنك تعيين إجراءات متعددة لمهمة. للقيام بذلك ، انتقل إلى علامة التبويب " الإجراءات(Actions) " وانقر فوق الزر " جديد(New) " أو اضغط عليه .
اختر أحد(Choose one) الإجراءات التي يجب أن تؤديها المهمة عن طريق النقر أو النقر فوق مربع القائمة المنسدلة الإجراء . (Action)يمكنك الاختيار من بين: بدء تشغيل برنامج أو إرسال بريد إلكتروني أو عرض رسالة.
إذا اخترت بدء تشغيل برنامج ، فانقر أو انقر فوق الزر " استعراض(Browse) " لاختيار التطبيق المراد بدء تشغيله. ثم ، إذا لزم الأمر ، أكمل الحقول الاختيارية المسماة الوسيطات(Arguments) وابدأ في(Start in) .
بالنسبة لمهمة إيقاف التشغيل لدينا ، يجب أن نختار "بدء برنامج". ("Start a program.")بعد ذلك ، يتعين علينا إدخال أمر إيقاف التشغيل(shutdown) في حقل Program/scriptلكي يعمل هذا الأمر ، يتعين علينا أيضًا إدخال الوسائط الصحيحة ، لذلك في حقل "إضافة وسيطات"("Add arguments") سنذهب إلى النوعين -s(-s) و -f . تخبر الوسيطة -s(-s) الكمبيوتر أننا نريد إيقاف تشغيله ، وليس إعادة التشغيل أو السكون ، وتخبرها الحجة -f أننا نريد إجبار التطبيقات على الإغلاق عند إيقاف التشغيل.
ملاحظة:(NOTE:) إذا لم يكن ما تريده هو تشغيل برنامج ولكن لإرسال بريد إلكتروني ، فيجب عليك إكمال الحقول من(From) وإلى ،(To) وتعيين موضوع ، وكتابة نص البريد الإلكتروني(email text) ، وإضافة أي مرفقات وتحديد خادم SMTP(SMTP server) (الموجود في الخصائص من حساب البريد الإلكتروني(email account) الخاص بك ). لعرض رسالة ، يجب عليك تحديد العنوان والرسالة. تذكر(Remember) أنه في نظامي التشغيل Windows 10(Windows 10) و 8.1 ، تم إيقاف مهمتي "إرسال بريد إلكتروني"("Send an e-mail") و "عرض رسالة"("Display a message") - مما يعني أنه لا يمكن تنفيذ هذه الإجراءات في إصدارات Windows هذه.(Windows)
كما ذكرنا سابقًا ، يمكنك إنشاء إجراءات متعددة لمهمة ما. على سبيل المثال ، يمكنك إنشاء مهمة تقوم بتشغيل " تنظيف القرص(Disk Cleanup) " وعندها فقط تقوم بإيقاف تشغيل جهاز الكمبيوتر الخاص بك. يمكنك تغيير ترتيب الإجراءات من خلال النقر أو النقر على الأزرار الموجودة على الجانب الأيمن من قائمة الإجراءات.
لتعديل إجراء ، حدده وانقر فوق تحرير(Edit) . لإزالته ، انقر أو اضغط على حذف(Delete) .
كيفية إعداد شروط المهمة في برنامج جدولة المهام(Task Scheduler)
بصرف النظر عن المشغل ، يمكنك تحديد عدة شروط لوقت تشغيل المهمة بناءً على وقت الخمول الذي مر ، سواء كان الكمبيوتر على طاقة التيار المتردد(AC power) أو توفر شبكة معينة. لتعيينها ، انقر أو اضغط على علامة التبويب " الشروط(Conditions) " . لاحظ أنه إذا كنت تريد إنشاء مهمة إيقاف التشغيل تمامًا كما فعلنا ، فلن تحتاج إلى تكوين أي من هذه الشروط.
إذا كنت تريد ألا تتداخل المهمة مع عملك ، فيمكنك تعيينها للتشغيل فقط عندما يكون الكمبيوتر في وضع الخمول. حدد المربع الذي يقول "ابدأ المهمة فقط إذا كان الكمبيوتر خاملاً لمدة"("Start the task only if the computer is idle for") واختر إحدى الفترات المتاحة. من الوقت الذي قمت بتعيين المهمة للبدء ، يمكنك اختيار الانتظار حتى ينتقل الكمبيوتر إلى حالة الخمول لفترة معينة أو يمكنك تحديد "لا تنتظر الخمول". ("Don't wait for idle.")عندما لا يكون الكمبيوتر في حالة خمول ، يمكنك أن تقرر إيقاف المهمة أو إعادة تشغيلها في حالة استئناف حالة الخمول. على سبيل المثال ، تكون خيارات الخمول هذه مفيدة عندما تعلم أن مهمتك قد تتطلب العديد من موارد النظام للتشغيل. إعدادها للتشغيل عندما يكون جهاز الكمبيوتر أو الجهاز(PC or device)يعني الخمول أنك لن تتضايق من البرامج التي تعمل ببطء بسبب هذه المهمة التي تستهلك معظم موارد جهاز الكمبيوتر الخاص بك.
نظرًا لأنه قد يتم تشغيل مهمة ما لفترة طويلة ، يسمح لك برنامج جدولة المهام(Task Scheduler) بتعيين شروط للمهمة بحيث تبدأ فقط عندما يكون الكمبيوتر في حالة تشغيل التيار المتردد(AC power) ، وإيقاف المهمة إذا قمت بالتبديل إلى طاقة البطارية. إذا كان جهاز الكمبيوتر الخاص بك في وضع السكون وحان وقت تشغيل المهمة ، يمكنك ضبط الكمبيوتر للاستيقاظ وتشغيل المهمة.
إذا كنت تعلم أنك بحاجة إلى اتصال شبكة(network connection) معين لتشغيل المهمة ، فحدد المربع الذي يقول "ابدأ فقط في حالة توفر اتصال الشبكة التالي"("Start only if the following network connection is available") واختر الاتصال الذي تهتم به.
كيفية ضبط سلوك فشل(failure behavior) المهمة
يتيح لك برنامج جدولة المهام(Task Scheduler) ضبط الإعدادات التي تكون مفيدة في مواقف خاصة مثل فشل المهمة أو عندما لا تنتهي مهمة التشغيل عند الطلب. انتقل إلى علامة التبويب " الإعدادات(Settings) " في معالج " إنشاء مهمة ".(Create Task)
يمكنك عمل الإعدادات التالية:
- اسمح للمهمة بالعمل عند الطلب. خلاف ذلك ، يتم تشغيله فقط عند استيفاء كل من المشغلات والشروط.
- إذا كانت المهمة تستند إلى جدول مفقود ، يمكنك تعيين المهمة ليتم تشغيلها في أقرب وقت ممكن.
- بالنسبة للحالات التي تفشل فيها المهمة ، يمكنك تعيينها ليتم إعادة تشغيلها كل 1 أو 5 أو 10 أو 15 أو 30 دقيقة أو 1-2 ساعة. يمكن محاولة إعادة التشغيل للأوقات التي تحددها.
- إذا كنت تعتقد أن شيئًا ما حدث خطأ في مهمتك ، واستمرت أكثر من 1 أو 2 أو 4 أو 8 أو 12 ساعة أو يوم أو يومين ، فيمكنك ضبطها للإيقاف.
- إذا لم تتم جدولة مهمة للتشغيل مرة أخرى ، يمكنك ضبط الكمبيوتر ليقوم بحذف المهمة تلقائيًا بعد 30 أو 90 أو 180 أو 365 يومًا أو فورًا.
- إذا كانت المهمة قيد التشغيل بالفعل وحان الوقت لتشغيلها مرة أخرى ، فيمكنك اختيار أحد الخيارات التالية: "عدم بدء مثيل جديد"("Do not start a new instance") (يستمر تشغيل المثيل الأول للمهمة) ، "تشغيل مثيل جديد بالتوازي "("Run a new instance in parallel") ( يستمر مثيل المهمة الأول في التشغيل ، ويبدأ (task instance)مثيل المهمة(task instance) الجديدة أيضًا) ، و " وضع مثيل جديد في قائمة الانتظار "("Queue a new instance") (يتم تشغيل مثيل المهام الجديدة بعد انتهاء مثيل المهمة(task instance) الأولى ) ، و " إيقاف المثيل الموجود "("Stop the existing instance") ( تم إيقاف مثيل المهمة(task instance) الأولى ، وبدء مثيل المهمة(task instance) الجديدة ).
عندما تحدد كل شيء كما تريد ، اضغط على زر موافق(OK) وسيتم إنشاء المهمة على الفور ، ويمكنك العثور عليها في أي وقت تريده في مكتبة برنامج جدولة المهام(Task Scheduler Library) .
هل تستخدم برنامج جدولة المهام(Task Scheduler) لإنشاء مهام متقدمة؟
كما ترى ، يوفر "برنامج جدولة المهام"(Task Scheduler) عددًا كبيرًا من الإعدادات التي تساعدك في إنشاء الكثير من المهام المتقدمة. على الرغم من أنه ليس من السهل فهم جميع الخيارات في البداية ، إلا أنه من خلال قراءة هذه المقالة بعناية وإجراء التجارب بنفسك ، يجب أن تتعود عليها بسرعة وتحصل على مزيد من التحكم في جهاز الكمبيوتر الخاص بك. إذا كان لديك أي أسئلة حول برنامج جدولة المهام(Task Scheduler) ، فلا تتردد في طرحها في قسم التعليقات أدناه.
Related posts
7 أشياء يمكنك القيام بها باستخدام المهام الحالية من برنامج جدولة المهام
كيفية إنشاء المهام الأساسية باستخدام برنامج جدولة المهام ، في 5 خطوات
9 طرق لبدء برنامج جدولة المهام في Windows (جميع الإصدارات)
استخدم برنامج جدولة مهام Windows لتشغيل التطبيقات بدون مطالبات UAC وحقوق المسؤول
كيفية إعادة تسمية مهمة Windows تم إنشاؤها باستخدام برنامج جدولة المهام
كيف نقول ما Windows لدي (11 طرق)
كيفية إدخال BIOS في Windows 10
كيفية الترقية إلى Windows 10 (مجانا)
كيفية خفض Windows 11 وتراجع إلى Windows 10
كيفية عرض وتعطيل برامج بدء التشغيل من مدير مهام Windows 10
كيفية إيقاف تحديثات Windows 10 May 2021 Update
كيفية فتح Task Manager في Windows 11 و Windows 10
كيفية إيقاف تشغيل Windows 11 (9 طرق)
كيفية استخدام Check Disk (chkdsk) لاختبار وإصلاح أخطاء القرص الصلب في Windows 10
17 طرق لفتح Control Panel في Windows 11 و Windows 10
Windows 10 Media Creation Tool: إنشاء setup USB stick or ISO
قم بإدارة خدمات Windows 10 أو تشغيلها أو إيقافها أو إعادة تشغيلها من إدارة المهام
ما هي متغيرات البيئة في Windows؟
كيفية تثبيت Windows 10 من DVD، ISO، أو USB
عشرة أسباب وراء ظهور إدارة المهام في نظام التشغيل Windows 10 (وفي Windows 8.1)