كيفية جدولة ملف دفعي في Windows

إذا كنت لا تقوم بأتمتة الأشياء ، فإنك تفقد نقطة أجهزة الكمبيوتر. الغرض الحقيقي من أجهزة الكمبيوتر هو القيام بأشياء مملة ومتكررة لا يريد البشر القيام بها بعد الآن.

تعد الملفات الدفعية من أفضل الطرق لأتمتة المهام. أضف إلى ذلك القدرة على جدولة هذه الملفات المجمعة ولديك أداة إنتاجية قوية.

جدولة ملفات الدُفعات(Batch Files) في Windows باستخدام برنامج جدولة المهام(Windows Using Task Scheduler)

بعد إنشاء ملف دفعي لأتمتة مهمة(make a batch file to automate a job) ما ، سترغب في تشغيلها بانتظام. أسهل طريقة للقيام بذلك هي باستخدام برنامج جدولة المهام ( Task Scheduler ) المدمج في Windows . إنها أداة تدير الوظائف تلقائيًا وفقًا لجدول زمني(tool that automatically runs jobs on a schedule) .

  1. حدد زر البدء في Windows واكتب (Start)المجدول(scheduler) . يجب أن تكون أفضل نتيجة هي برنامج جدولة مهام Windows(Windows Task Scheduler)

سيكون لبرنامج جدولة(Task Scheduler) المهام العديد من المهام المجدولة بالفعل. يستخدم Windows والبرامج أيضًا المهام المجدولة.

  1. أنشئ مجلدًا جديدًا لمهامك حتى لا تفقده من بين المهام الأخرى الموجودة هنا بالفعل. انقر بزر الماوس الأيمن(Right-click) على مكتبة جدولة المهام(Task Scheduler Library) وحدد مجلد جديد ...(New Folder…) أو حدد مجلد جديد(New Folder) في جزء الإجراءات(Actions) على الجانب الأيمن من النافذة.

  1. أدخل اسمًا للمجلد الجديد. اجعلها شيئًا ذا مغزى.

  1. انقر بزر الماوس الأيمن فوق(Right-click) المجلد الجديد وحدد إنشاء مهمة ...(Create Task…) أو حدد إنشاء مهمة ...(Create Task…) في جزء الإجراءات .(Actions )

  1. سيتم فتح نافذة إنشاء مهمة(Create Task ) في علامة التبويب عام . (General )أدخل اسمًا ذا معنى للمهمة في حقل الاسم :. (Name: )في حقل الوصف:(Description:) اكتب ما تفعله المهمة. إنها لفكرة جيدة أن تضع مكان النص الذي تستدعيه. هذا يجعل من السهل تغيير المهمة والنص في المستقبل.

    لاحظ زر تغيير المستخدم أو المجموعة . (Change User or Group )هذا يسمح لك بتشغيل البرنامج النصي تحت مستخدم مختلف. إذا كان الملف الدفعي يتطلب أذونات المسؤول(Administrator) ، فيجب عليك تغيير المستخدم إلى المسؤول(Administrator) . سيطلب منك كلمة مرور المسؤول(Administrator) ، لذا فهو ليس اختصارًا للاستيلاء على الكمبيوتر.

لاحظ أيضًا أنه سيتم تشغيل البرنامج النصي فقط عندما يقوم المستخدم بتسجيل الدخول(Run only when the user is logged on) . يمكنك تغيير هذا إلى "تشغيل" سواء قام المستخدم بتسجيل الدخول أم لا(Run whether user is logged on or not ) إذا كنت تريد تشغيله في أي وقت.

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

  1. حدد علامة التبويب المشغلات . (Triggers )المشغلات هي ما سيحدد وقت تشغيل المهمة. حدد جديد(New ) لإنشاء مشغل.

  1. هناك العديد من الخيارات في نافذة New Trigger . انظر حولك لترى ما هي خياراتك.

  1. حدد مهمة الزناد الأساسية باستخدام القائمة المنسدلة ابدأ المهام . (Begin the tasks)تشمل الخيارات:
     
    • في الموعد المحدد
    • في تسجيل الدخول 
    • عند بدء التشغيل
    • في حالة السكون
    • في حدث
    • في إنشاء / تعديل المهمة
    • على اتصال بجلسة المستخدم
    • عند قطع الاتصال بجلسة المستخدم
    • على قفل محطة العمل
    • فتح على محطة العمل

الجدول الزمني(On a schedule ) هو الأكثر شيوعًا والذي سنستخدمه في هذا التمرين.

  1. هناك خيارات لجدولة الإعداد(Setting) أيضًا. تشمل الاختيارات: 
    • مره واحده
    • يوميًا
    • أسبوعي
    • شهريا. 

اخترنا يوميا(Daily) لهذا المثال. يمكنك أيضًا تحديد موعد بدء الجدول الزمني وتكراره.

  1. ضمن الإعدادات المتقدمة(Advanced settings) ، يمكنك تعيين المزيد من المعلمات حول كيفية بدء المهمة. يتم تعيين هذه المهمة على التكرار كل 5 دقائق(repeat every 5 minutes) ، إلى أجل غير مسمى(indefinitely) . لاحظ أن المربع ممكّن(Enabled ) محددًا بشكل افتراضي. هذا هو المكان الأول الذي يجب التحقق منه عند استكشاف أسباب عدم تشغيل مهمة مجدولة وإصلاحها(troubleshooting why a scheduled task won’t run) . حدد " موافق(OK ) " بمجرد إعداد المشغل.
  2. حدد علامة التبويب " الإجراءات(Actions ) " ثم "جديد(New ) " لإخبار المهمة المجدولة بما ستفعله.

  1. في القائمة المنسدلة الإجراء:(Action:) لديك خيار:
    • ابدأ البرنامج
    • أرسل بريدا إلكترونيا
    • اعرض رسالة. 

تم إيقاف الخيارين الأخيرين ولم يعد يتم دعمهما. من الأفضل عدم استخدامها عند جدولة الملفات المجمعة. اتركه على الإعداد الافتراضي بدء تشغيل البرنامج(Start a program) .

أدخل المسار الكامل للبرنامج النصي. استخدم الزر " استعراض(Browse ) " للانتقال إلى البرنامج النصي وتحديده.

حقل إضافة الوسيطات(Add arguments ) والبدء في الحقول(Start in fields ) فارغين. يمكنك استخدامها عند التقدم إلى نصوص ومهام أكثر تعقيدًا. ستحتاج بالتأكيد إلى هذه لجدولة نصوص PowerShell النصية(schedule PowerShell scripts) . حدد " موافق(OK ) " للمتابعة.

  1. تمت جدولة المهمة. حدد موافق(OK ) لإغلاق النافذة والعودة إلى برنامج جدولة المهام(Task Scheduler) . حدد المهمة التي قمت بها للتو واختبرها. انقر بزر الماوس الأيمن فوق المهمة وحدد تشغيل(Run ) أو حدد تشغيل(Run ) في جزء الإجراءات .(Actions )

عند انتهاء المهمة ، انظر إلى عمود آخر نتيجة (Result )تشغيل . (Last Run) يجب أن ترى العملية اكتملت بنجاح(The operation completed successfully) . إذا كان هناك أي شيء آخر ، فحاول استخدام الزر F5 لتحديث الشاشة. إذا كان لا يزال يحتوي على أي شيء آخر ، فهناك خطأ ما في البرنامج النصي أو الطريقة التي قمت بجدولة المهمة بها. لديك بعض استكشاف الأخطاء وإصلاحها للقيام به.

ماذا عن علامات تبويب الشروط والإعدادات(Settings Tabs) ؟ 

نعم ، هناك علامتا تبويب لم نناقشهما في الإرشادات أعلاه. بالنسبة لمعظم المهام ، لا تحتاج إلى الخوض في علامات التبويب هذه. هناك قيم افتراضية تم تعيينها فيها والتي من الأفضل تركها بمفردها بشكل عام. لا يزال ، دعونا نلقي نظرة على علامات التبويب.

إنشاء مهمة - الشروط

تتعلق هذه الإعدادات بحالة الكمبيوتر. إذا كانت المهمة تتطلب الكثير من الموارد أو يمكنها مقاطعة الشخص الذي يستخدمها ، فقم بتغيير قسم الخمول(Idle )

يتم تعيين قسم الطاقة(Power ) افتراضيًا على بدء المهمة فقط إذا كان الكمبيوتر في حالة تشغيل طاقة التيار المتردد(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 ) .

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

إنشاء مهمة - الإعدادات

تتعلق علامة التبويب "الإعدادات" بسلوك المهمة . (Settings )هذا يعني كيف يتم تشغيل المهمة. يتم تحديد مهمة السماح ليتم تشغيلها عند الطلب(Allow task to be run on demand ) بشكل افتراضي. تتعلق الخيارات الأخرى بالحالات التي يتم فيها تخطي مهمة أو فشلها.

قد تتعطل بعض المهام في حلقة ، أو لا تعمل بسبب عدم استيفاء شروط التشغيل الخاصة بها. هذه هي الإعدادات التي ستقوم بضبطها لحساب ذلك. بالنسبة لمعظم المهام ، تكون الإعدادات الافتراضية جيدة.

ماذا يمكنني أن أفعل مع الملفات الدفعية المجدولة(Scheduled Batch Files) ؟

بمجرد أن تعرف كيفية جدولة المهام ، يمكن للعقل أن يتسابق مع أفكار للأشياء لأتمتة. يمكنك حذف الملفات(auto delete files) تلقائيًا أو تعيين البرامج المفضلة لفتحها عند تسجيل الدخول(set favorite programs to open on login) أو مسح قائمة انتظار الطباعة تلقائيًا للمهام(automatically clear the print queue) الفاشلة. مهما كانت المهمة التي تقوم بها بشكل متكرر ، يمكنك على الأرجح كتابتها وجدولتها.



About the author

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



Related posts