كيفية جدولة برنامج PowerShell النصي في برنامج جدولة المهام على نظام التشغيل Windows 10
تعمل برامج PowerShell النصية(PowerShell scripts) على تقليل الجهد المبذول في تشغيل المهام المتكررة. إذا كنت تقوم بتنفيذ البرامج النصية بشكل متكرر في أوقات محددة مسبقًا أو فترات زمنية محددة ، فقد تحتاج إلى طريقة فعالة لعدم الاضطرار إلى تنفيذ البرامج النصية بشكل متكرر. في هذا المنشور ، سنوجهك حول كيفية جدولة برنامج PowerShell النصي للتشغيل بشكل دوري على Windows 10 باستخدام برنامج جدولة المهام(Task Scheduler) .
جدولة برنامج PowerShell(Schedule PowerShell) النصي باستخدام برنامج جدولة المهام(Task Scheduler)
من المفترض أنك قمت بالفعل بإنشاء برنامج PowerShell النصي. (created a PowerShell script.)لجدولة برنامج PowerShell النصي باستخدام برنامج جدولة المهام(using Task Scheduler) ، قم بما يلي:
- اضغط على Windows key + R لاستدعاء مربع الحوار Run.
- في مربع الحوار "تشغيل" ، اكتب devmgmt.msc(taskschd.msc)
- اضغط على CTRL+SHIFT+ENTER مجموعة المفاتيح لفتح برنامج جدولة المهام(open Task Scheduler) في وضع المسؤول.
- في الجزء الأيمن ، انقر بزر الماوس الأيمن فوق مكتبة برنامج جدولة المهام(Task Scheduler Library) > إنشاء مهمة(Create Task) .
- في علامة التبويب " عام(General) " ، يمكنك تعيين اسم المجدول ووصف المهمة مثل الغرض الذي أنشأته المهمة.
- قم بالتبديل إلى علامة التبويب Trigger وانقر فوق الزر New . هنا ، يمكنك تعيين الشروط التي تؤدي إلى تشغيل مهمة.
- ثم افتح علامة التبويب " الإجراءات(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.)
Related posts
تعطيل Telemetry & Data Collection في Windows 10 باستخدام Task Scheduler
كيفية تعطيل مسح Update Orchestrator المجدول في Windows 10
استخدم برنامج جدولة مهام Windows 10 لأتمتة أي شيء تقريبًا
كيفية Delete أو إنشاء المهمة المجدولة مع PowerShell في Windows 11
Fix Task Scheduler لا يعمل في Windows 10
Task Scheduler لا يعمل أو بدء البرامج في Windows 10
Analyze Wait Chain: Identify hung أو عملية المجمدة في Windows 10
كيفية البحث System Uptime في Windows 10
Schedule Shutdown or Restarts باستخدام Task Scheduler في Windows 11/10
Replace PowerShell مع Command Prompt في Context Menu في Windows 10
كيفية الحصول على Public IP address باستخدام PowerShell في Windows 10
كيفية حظر IP أو موقع ويب باستخدام PowerShell في Windows 10
9 طرق لبدء برنامج جدولة المهام في Windows (جميع الإصدارات)
كيفية إنشاء مهمة تلقائية باستخدام Task Scheduler في Windows 11/10
استبدل موجه الأوامر بـ PowerShell و Vice Versa في نظام التشغيل Windows 10
مجاني Task Manager البرمجيات البديلة ل Windows 10
كيفية جدولة System Restore نقطة في Windows 10
كيفية إعادة تعيين Microsoft Store apps باستخدام PowerShell في Windows 10
Replace Command Prompt مع PowerShell في WinX Menu من Windows 10
تمكين أو تعطيل Legacy Console ل Command Prompt and PowerShell في Windows 10