كيفية أتمتة برامج PowerShell النصية؟ أهم طريقتين لك [مدير القسم]

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





على هذه الصفحة :

يعد PowerShell إصدارًا محسنًا من موجه أوامر Windows ولغة برمجة نصية مستخدمة للأتمتة. تتضمن مهام PowerShell المجدولة إدارة مستخدمي Active Directory ، وإدارة وبناء الأجهزة الافتراضية في Hyper-V ، وإنشاء التقارير ، والإشراف على الأداء ، وإرسال رسائل البريد الإلكتروني ، وما إلى ذلك.

كيفية استخدام PowerShell للأتمتة؟ كيفية أتمتة نصوص PowerShell النصية؟ يمكن العثور على الإجابات في هذا المنشور. استكشف المحتوى الآن!

كيفية أتمتة برامج PowerShell النصية باستخدام برنامج جدولة المهام

الخطوة 1: افتح برنامج جدولة المهام من ملف يركض نافذة او شباك.



  1. فتح يركض نافذة الحوار عن طريق الضغط شبابيك و ر .
  2. يكتب devmgmt.msc و اضغط يدخل .

  افتح برنامج جدولة المهام

الخطوة 2: انقر بزر الماوس الأيمن فوق ملف برنامج جدولة المهام (محلي) في اللوحة اليسرى وانقر إنشاء مهمة . بدلا من ذلك ، انقر مباشرة على إنشاء مهمة تحت أجراءات التبويب.

  انقر فوق إنشاء مهمة



الخطوه 3: أضف معلمات للمهمة في ملف إنشاء مهمة نافذة وانقر نعم لحفظ التغييرات.

  1. أدخل اسم ووصف المهمة ضمن ملف عام
  2. وفقًا لاحتياجاتك ، قم بتعيين حساب المستخدم بالنقر فوق تغيير المستخدم أو المجموعة واتباع التعليمات التي تظهر على الشاشة.
  3. حدد ما إذا كان يجب عليك تسجيل الدخول لتشغيل هذه المهمة عن طريق تحديد الخيار المقابل.
  4. حدد ما إذا كانت المهمة تحتاج إلى التشغيل بأعلى الامتيازات
  5. اختر إصدار النظام الذي تريد تهيئته للمهمة من القائمة المنسدلة.

  تعيين المعلمات للمهمة

الخطوة الرابعة: قم بالتبديل إلى ملف اثار التبويب. يكون فارغًا عند فتحه لأول مرة. في هذه الحالة ، انقر فوق جديد زر في الجزء السفلي الأيسر من النافذة لإنشاء مشغل جديد.



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

  اضبط المشغل الجديد

الخطوة السادسة: انتقل إلى أجراءات التبويب. ستجده فارغًا عند فتحه لأول مرة. وبالمثل ، تحتاج إلى النقر فوق ملف جديد زر لتكوين الإعدادات.



  1. أختر إملف تنفيذى في ال البرنامج / السيناريو الجزء.
  2. تحت أضف الحجج ، اختر موقع برنامج PowerShell النصي.
  3. انقر نعم لحفظ التغييرات.

  تعيين إجراء جديد

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

  تكوين الإعدادات

كيفية أتمتة برامج PowerShell النصية باستخدام PowerShell Cmdlets

باستخدام البرامج النصية التلقائية لـ PowerShell ، يمكن تنفيذ المهام المجدولة في PowerShell تلقائيًا. فيما يلي خطوات جدولة برامج PowerShell النصية باستخدام أوامر cmdlets.

الخطوة 1: قم بتعيين الإجراءات من خلال ' مجدولة جديدة 'cmdlet. يمكنك جدولة ما يصل إلى 32 مهمة معها ، ولكن سيتم تنفيذ هذه المهام واحدة تلو الأخرى ولا يوجد تنفيذ مواز. لإنشاء مهام عبر هذا الأمر cmdlet ، يجب عليك:

  1. افتح PowerShell.exe بكتابة ' New-ScheduledTaskAction -تنفيذ 'PowerShell.exe '.
  2. يكتب $ ScheduleAction = New-ScheduledTaskAction - تنفيذ 'PowerShell.exe' -WorkingDirectory C: / MyScripts لفتح PowerShell وتغيير الدليل إلى MyScripts.

الخطوة 2: حدد وقت بدء المهمة ووتيرتها. إذا كنت تريد جدولة مهمة لتبدأ في الساعة 9 صباحًا كل يوم ، فاستخدم ' New-ScheduledTaskTrigger 'cmdlet. نصوص PowerShell الآلية للجدول أعلاه هي: $ ScheduleTime = New-ScheduledTaskTrigger - الساعة 9.00 صباحًا - يوميًا

يتضمن هذا الأمر cmdlet العديد من المعلمات. هم انهم:

  • [-RandomDelay ]
  • - في <التاريخ والوقت>
  • [-مرة واحدة]
  • [-RepetitionDuration ]
  • [-RepetitionInterval ]
  • [-CimSession ]
  • [-ThrottleLimit ]
  • [-اسجوب]
  • [<المعلمات المشتركة>]

الخطوه 3: احفظ المجدول باستخدام ' سجل-مجدولتاسك 'cmdlet على نظامك المحلي. ثم يمكنك إعادة استخدامه أو تعديله لاحقًا.

قراءة متعمقة:

إذا لزم الأمر ، فأنت بحاجة إلى تنفيذ إجراءات إضافية مثل النسخ الاحتياطي للمهمة وحذفها. لا يتضمن PowerShell نفسه أمر cmdlet لعمل نسخة احتياطية من مهمة مجدولة ، ولكن يمكنك الوصول إلى هذا الغرض عن طريق نقل الكائن إلى ملف. على سبيل المثال ، سترسل مهمة إلى ملف XML للنسخ الاحتياطي عن طريق تنفيذ ' Get-ScheduledTask -TaskName 'ExecuteMyScript' | تصدير- Clixml c: \ MyScripts.xml 'cmdlet.

لحذف مهمة مجدولة ، اكتب الأمر cmdlet أدناه وقم بتأكيد المهمة. هذا سوف يتجنب الحذف غير المقصود.

Unregister-ScheduledTask -TaskName 'ExecuteMyScript' -تأكيد: $ true

كيفية تشغيل برنامج PowerShell Script على نظام التشغيل Windows 10؟ [الدليل الكامل]

كيفية أتمتة نصوص PowerShell النصية؟ هناك طريقتان لك. ببساطة اختر واحدًا وفقًا لتفضيلاتك. لإدارة محرك الأقراص الثابتة بكفاءة ، حاول استخدام معالج أقسام الموقع هذا - مدير قسم شامل لأجهزة الكمبيوتر التي تعمل بنظام Windows. يساعدك على نسخ القرص ، وتحويل MBR إلى GPT ، واستعادة البيانات / القسم المفقود ، وما إلى ذلك.