كيفية تشغيل برامج PowerShell النصية من سطر الأوامر

مبرمج كمبيوتر يعمل في مكتبه

كيفية تشغيل برامج PowerShell النصية من سطر الأوامر

حقوق الصورة: الفاريز / E + / GettyImages

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

فهم Windows PowerShell

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

فيديو اليوم

يمكنك الكتابة أو النسخ واللصق أوامر PowerShell في برنامج PowerShell واحدًا تلو الآخر ، والذي يمكن أن يكون مفيدًا لاختبار الميزات أو لبعض المهام البسيطة. لكن في كثير من الأحيان ، تريد تنظيم أوامر PowerShell في مجموعات من الملفات تسمى

نصوص يمكنك تعديلها حسب الحاجة وتشغيلها مرارًا وتكرارًا. عادة ما يكون لهذه الملفات امتداد الملف .ps1، ويمكنك قم بتشغيل برنامج PowerShell Script من سطر الأوامر إذا كنت ترغب في ذلك أو من بيئة البرمجة النصية المتكاملة بوويرشيل، أداة تطوير توفرها Microsoft.

PowerShell وبدائلها

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

برامج Windows المختلفة ، مثل أدوات Microsoft Office مثل Word و Excel ، لها أيضًا برامج خاصة بها أدوات البرمجة النصية المضمنة يمكن أن تكون مفيدة لأتمتة المهام داخل تلك البرامج.

يفضل بعض الأشخاص استخدام أدوات البرمجة النصية عبر الأنظمة الأساسية التي توجد أيضًا بشكل شائع في Linux و Apple macOS ، مثل أداة البرمجة النصية وأداة سطر الأوامر سحق أو لغات البرمجة النصية مثل بايثون و روبي. ومع ذلك ، يجب تثبيت هذه البرامج بشكل خاص على نظام Windows. يمكن للمبرمجين أيضًا تطوير تطبيقات Windows كاملة باستخدام بيئات التطوير مثل مايكروسوفت فيجوال ستوديو، ولكن غالبًا ما يكون هذا العمل أكثر مما هو مطلوب لأعمال الأتمتة الأساسية.

قم بتشغيل برنامج PowerShell Script

يمكنك إنشاء برنامج نصي PowerShell في PowerShell ISE ، ويمكن العثور عليه عن طريق كتابة "بيئة البرمجة النصية المتكاملة بوويرشيل"في مربع البحث في شريط المهام أو في قائمة" ابدأ "أو في أي محرر نصوص. يتضمن المفكرة ، المضمنة في Windows. تأكد من حفظ البرنامج النصي بالملحق .ps1.

بعد ذلك ، لتنفيذ برنامج PowerShell النصي من سطر الأوامر ، قم بتشغيل سطر أوامر Windows بكتابة "كمد"في مربع البحث والنقر على النتيجة. اكتب المسار الكامل لبرنامج PowerShell النصي ، مثل "C: \ مثال \ example_script.ps1" واضغط على إدخال. بدلاً من ذلك ، يمكنك الانتقال إلى ملف البرنامج النصي في PowerShell ISE. استخدم ال "ملف"القائمة"افتح"الخيار للانتقال إلى البرنامج النصي وفتحه ثم النقر فوق"ملف" و "يركض"لتشغيل البرنامج النصي.

إذا تلقيت خطأ يفيد بأنه ليس لديك إذن لتشغيل البرنامج النصي ، فقم بتشغيل PowerShell لتغيير إعداداتك. للقيام بذلك ، ابحث عن "بوويرشيل"في مربع البحث وانقر على النتيجة. ثم اكتب "فتح ملف -Path"متبوعًا بمسافة والمسار الكامل لنص PowerShell النصي. يمكنك أيضًا تغيير إعداداتك للسماح بتشغيل أي برنامج نصي من PowerShell ، ولكن تأكد من فهم تداعيات الأمان للقيام بذلك قبل اتخاذ هذا القرار.