إذا كنت تستخدم برامج معينة بشكل متكرر في Microsoft Windows 10 وتعبت من فتحها بعد إيقاف التشغيل أو إعادة التشغيل ، يمكنك إنشاء مهمة مجدولة يتم تشغيلها عند بدء التشغيل.
الخيار 1 - من واجهة المستخدم الرسومية
- باستخدام "مفتاح Windows“ + “ص"لفتح المدى واكتب “devmgmt.msc“. سيؤدي هذا إلى فتح برنامج جدولة المهام.
- ضمن لوحة الإجراءات ، يمكنك اختيار إنشاء مهمة خلفية أو إنشاء مهمة. انقر "إنشاء مهمة“.
- ال "إنشاء مهمةستظهر شاشة ". حدد "عام" التبويب.
- في ال "اسم"، قم بتسمية المهمة. مثال: "مهمة Outlook“.
- في ال "وصف"، هنا يمكنك وصف الغرض من المهمة وما الذي ستفعله.
- القسم الأخير هو "خيارات الأمانهنا يمكنك تعيين من يمكنه تشغيل هذه المهمة وإذا كانت المهمة لها حق المسؤول.
- حدد "محفزات" التبويب.
- يختار "جديد…“.
- ال "مشغل جديدستظهر نافذة ، هنا لديك الخيار لتعيين وقت بدء المهمة.
- حدد متى تريد أن تبدأ المهمة في "ابدأ المهمة" القائمة المنسدلة.
- تعديل "إعدادات"حسب الرغبة.
- في ال "إعدادات متقدمة"يمكنك اختيار تأخير المهمة وتكرار المهمة وإيقاف المهمة والتفعيل وانتهاء الصلاحية.
- “ممكن"محددًا بشكل افتراضي.
- يختار "نعم“.
- حدد "أجراءات"، ثم حدد"جديد“.
- ال "عمل جديد"ستفتح النافذة.
- في ال "عمل" اسقاط، "ابدأ البرنامج"بشكل افتراضي. قم بتغييره إذا رغبت في ذلك.
- يختار "تصفح…" بجانب "البرنامج / السيناريو" حقل
- استعرض للوصول إلى البرنامج الذي تريد تحديد مهمة له.
- يختار "نعم“.
- انتقل إلى "شروط" التبويب.
- يمكنك تغيير هذه الإعدادات إذا كنت ترغب في ذلك ، ولكني أوصي بترك هذه الإعدادات افتراضية.
- حدد "إعدادات" التبويب. يمكنك تغييرها إذا كنت ترغب في ذلك ، لكني أوصي بتركها بمفردها.
- يختار "نعم“.
لقد نجحت في إعداد مهمة مجدولة!
الخيار 2 - من سطر الأوامر
يمكنك إضافة مهام مجدولة من سطر الأوامر إذا كنت تريد تضمينها في برنامج نصي باستخدام "schtasks”مع المعلمات لإخباره بموعد جدولة المهمة.
على سبيل المثال ، إذا أردت تشغيل "notepad.exe" كل أربعاء الساعة 1:00 مساءً ، فيمكنني استخدام الأمر التالي:
schtasks / create / tn OpenNotepad / tr notepad.exe / sc أسبوعيًا / يوم الأربعاء / شارع 13:00:00
SCHTASKS / إنشاء نظام [/ S [/ U username [/ P [password]]]] [/ اسم مستخدم RU [/ RP password]] / جدول SC [/ MO modifier] [/ D day] [/ M شهر] [/ أنا idletime] / TN Taskname / TR Taskrun [/ ST starttime] [/ RI الفاصل] [{/ ET endtime | / مدة DU} [/ K] [/ XML xmlfile] [/ V1]] [/ SD startdate] [/ ED enddate] [/ IT | / NP] [/ Z] [/ F] [/ HRESULT] [/?]
قائمة المعلمات:
- / نظام S يحدد النظام البعيد المراد الاتصال به. إذا تم حذف معلمات النظام الافتراضية للنظام المحلي.
- / U username يحدد سياق المستخدم الذي يجب أن يتم تنفيذ SchTasks.exe تحته.
- / P [password] تعيّن كلمة المرور لسياق المستخدم المحدد. المطالبات للإدخال إذا تم حذفها.
- / RU username تحديد حساب المستخدم "تشغيل كـ" (سياق المستخدم) الذي يتم تشغيل المهمة ضمنه. بالنسبة لحساب النظام ، القيم الصالحة هي "" أو "NT AUTHORITY \ SYSTEM" أو "SYSTEM". بالنسبة لمهام الإصدار 2 ، تتوفر أيضًا "NT AUTHORITY \ LOCALSERVICE" و "NT AUTHORITY \ NETWORKSERVICE" بالإضافة إلى معرفات الأمان (SIDs) المعروفة لجميع الثلاثة.
- / RP [password] تعيّن كلمة المرور للمستخدم "تشغيل كـ". للمطالبة بكلمة المرور ، يجب أن تكون القيمة إما "*" أو لا شيء. تم تجاهل كلمة المرور هذه لحساب النظام. يجب دمجه مع مفتاح التحويل / RU أو / XML.
- / جدول SC يحدد تردد الجدول. أنواع الجداول الصالحة: MINUTE ، HOURLY ، DAILY ، WEEKLY ، MONTHLY ، ONCE ، ONSTART ، ONLOGON ، ONIDLE ، ONEVENT.
- / معدل MO يقوم بتحسين نوع الجدول للسماح بالتحكم بشكل أفضل في تكرار الجدول. القيم الصالحة مدرجة في قسم "المعدلات" أدناه.
- / D days تحدد يوم الأسبوع لتشغيل المهمة. القيم الصالحة: MON و TUE و WED و THU و FRI و SAT و SUN وللجداول الشهرية من 1 إلى 31 (أيام الشهر). يحدد Wildcard "*" كل الأيام.
- / M شهر يحدد شهر (أشهر) السنة. الافتراضيات إلى اليوم الأول من الشهر. القيم الصالحة: يناير ، فبراير ، مارس ، أبريل ، مايو ، يونيو ، يوليو ، أغسطس ، سبتمبر ، أكتوبر ، نوفمبر ، ديسمبر. يحدد Wildcard "*" كل الشهور.
- / I idletime تعيّن مقدار وقت الخمول للانتظار قبل تشغيل مهمة ONIDLE مجدولة. النطاق الصالح: 1-999 دقيقة.
- / TN taskname يحدد السلسلة في شكل path \ name الذي يعرّف بشكل فريد هذه المهمة المجدولة.
- / TR Taskrun يحدد المسار واسم الملف للبرنامج الذي سيتم تشغيله في الوقت المحدد.
مثال: C: \ windows \ system32 \ calc.exe - / ST starttime تحدد وقت البدء لتشغيل المهمة. تنسيق الوقت هو HH: mm (24 ساعة الوقت) على سبيل المثال ، 14:30 لـ 2:30 مساءً. افتراضيات على الوقت الحالي إذا لم يتم تحديد / ST. هذا الخيار مطلوب مع / SC ONCE.
- / RI الفاصل الزمني يحدد فاصل التكرار بالدقائق. لا ينطبق هذا على أنواع الجدول الزمني: MINUTE ، HOURLY ، ONSTART ، ONLOGON ، ONIDLE ، ONEVENT. النطاق الصالح: 1-599940 دقيقة. إذا تم تحديد إما / ET أو / DU ، فسيكون الإعداد الافتراضي هو 10 دقائق.
- / ET endtime يحدد وقت الانتهاء لتشغيل المهمة. تنسيق الوقت هو HH: mm (24 ساعة الوقت) على سبيل المثال ، 14:50 لـ 2:50 مساءً. لا ينطبق هذا على أنواع الجدول الزمني: ONSTART ، ONLOGON ، ONIDLE ، ONEVENT.
- / DU duration تحدد مدة تشغيل المهمة. تنسيق الوقت هو HH: mm. لا ينطبق هذا مع / ET ولأنواع الجدول الزمني: ONSTART ، ONLOGON ، ONIDLE ، ONEVENT. لمهام / V1 ، إذا تم تحديد / RI ، فإن المدة الافتراضية هي ساعة واحدة.
- / K إنهاء المهمة في وقت الانتهاء أو المدة. لا ينطبق هذا على أنواع الجدول الزمني: ONSTART ،
تسجيل الدخول ، وحيد ، واحد. يجب تحديد إما / ET أو / DU. - / SD startdate يحدد التاريخ الأول الذي يتم فيه تشغيل المهمة. التنسيق هو mm / dd / yyyy. افتراضات إلى التيار
تاريخ. لا ينطبق هذا على أنواع الجدول الزمني: مرة واحدة ، أو ONSTART ، أو ONLOGON ، أو ONIDLE ، أو ONEVENT. - / ED enddate يحدد التاريخ الأخير عندما يجب تشغيل المهمة. التنسيق هو mm / dd / yyyy. لا ينطبق هذا على أنواع الجدول الزمني: مرة واحدة ، أو ONSTART ، أو ONLOGON ، أو ONIDLE ، أو ONEVENT.
- / EC ChannelName يحدد قناة الحدث لمشغلات OnEvent.
- / IT لتمكين المهمة للتشغيل التفاعلي فقط إذا كان مستخدم / RU مسجلاً دخوله حاليًا في وقت تشغيل المهمة.
تعمل هذه المهمة فقط إذا قام المستخدم بتسجيل الدخول. - / NP لا يتم تخزين كلمة المرور. تعمل المهمة بشكل غير تفاعلي كمستخدم معين. الموارد المحلية فقط متاحة.
- / Z يحدد المهمة المطلوب حذفها بعد تشغيلها النهائي.
- / XML xmlfile لإنشاء مهمة من مهمة XML المحددة في ملف. يمكن دمجه مع مبدلات / RU و / RP ، أو مع / RP وحده ، عندما يحتوي XML للمهمة بالفعل على الأساسي.
- / V1 ينشئ مهمة مرئية لأنظمة ما قبل فيستا. غير متوافق مع / XML.
- / F ينشئ المهمة بقوة ويمنع التحذيرات إذا كانت المهمة المحددة موجودة بالفعل.
- / RL level يعيّن مستوى التشغيل للوظيفة. القيم الصالحة هي LIMITED و HIGHEST. الافتراضي هو LIMITED.
- / تأخير وقت التأخير يحدد وقت الانتظار لتأخير تشغيل المهمة بعد إطلاق المشغل. تنسيق الوقت هو mmmm: ss. هذا الخيار صالح فقط لأنواع الجدول الزمني ONSTART و ONLOGON و ONEVENT.
- / HRESULT للحصول على إمكانية تشخيص أفضل ، سيكون رمز إنهاء العملية بتنسيق HRESULT.
- /? يعرض رسالة المساعدة هذه.
المعدِّلات: القيم الصالحة لمفتاح التبديل / MO لكل نوع جدول:
دقيقة: 1-1439 دقيقة.
بالساعة: 1 - 23 ساعة.
يوميًا: من 1 إلى 365 يومًا.
أسبوعيًا: الأسابيع 1 - 52.
مرة واحدة: لا توجد معدلات.
ONSTART: لا توجد معدلات.
تسجيل الدخول: لا توجد معدلات.
ONIDLE: لا توجد معدلات.
شهريًا: 1 - 12 أو
الأول ، الثاني ، الثالث ، الرابع ، الأخير ، الأخير.