كيفية إنشاء وتشغيل ملف برنامج PowerShell النصي على Windows 11/10

البرنامج النصي هو مجرد مجموعة من الأوامر المحفوظة في ملف نصي (باستخدام الامتداد .ps1 الخاص ) التي يفهمها PowerShell وينفذها بالتسلسل لتنفيذ إجراءات مختلفة. في هذا المنشور ، سنحدد العملية المتضمنة في كيفية إنشاء ملف نصي PowerShell وتشغيله على (PowerShell)Windows 11/10 .

PowerShell هي أداة سطر أوامر تم تصميمها بواسطة Microsoft لتشغيل الأوامر والبرامج النصية لتغيير الإعدادات وأتمتة المهام. بطريقة ما ، يشبه موجه الأوامر(Command Prompt) . ومع ذلك ، فإن PowerShell عبارة عن واجهة سطر أوامر ( CLI ) أكثر قدرة توفر مجموعة واسعة من الأدوات والمزيد من المرونة والتحكم. أيضًا ، بخلاف Command Prompt ، يتوفر PowerShell على أنظمة Windows و macOS و Linux .

لمعرفة كيفية إنشاء ملف البرنامج النصي PowerShell وتشغيله على (PowerShell)Windows 11/10 ، اتبع الإرشادات الخاصة بكل مهمة من المهام كما هو موضح في الأقسام المعنية.

كيفية إنشاء ملف نصي بوويرشيل(PowerShell)

قم بإنشاء وتشغيل ملف برنامج PowerShell النصي

في Windows 11/10 ، يمكنك إنشاء ملفات نصية PowerShell باستخدام أي محرر نصوص أو وحدة تحكم ISE ( بيئة البرمجة النصية المتكاملة(Integrated Scripting Environment) ). ومع ذلك ، فإن الخيار المفضل لإنشاء البرامج النصية للمضي قدمًا هو استخدام محرر Visual Studio Code بامتداد PowerShell .

Visual Studio Code - المعروف أيضًا باسم VS Code - هو محرر كود مجاني وقابل للتوسيع عبر الأنظمة الأساسية يوفر بيئة لتحرير أي نوع من لغات البرمجة تقريبًا. وعند إضافة ملحق PowerShell ، تحصل على تجربة تحرير برمجة نصية تفاعلية بالكامل ، حتى مع دعم IntelliSense (إكمال التعليمات البرمجية).

فيما يلي كيفية إنشاء ملف نصي PowerShell على (PowerShell)Windows 11/10 باستخدام VS Code :

  • توجه إلى صفحة تنزيل Visual Studio(Head to Visual Studio Download page) .
  • انقر فوق   زر Windows لتنزيل برنامج التثبيت.(Windows)
  • انقر نقرًا مزدوجًا فوق(Double-click) الملف الذي تم تنزيله لبدء عملية تثبيت VS Code .
  • قم بتأكيد شروط الاتفاقية.
  • انقر فوق   الزر " التالي ".(Next)
  • انقر فوق   الزر " التالي " مرة أخرى.(Next)
  • انقر فوق  الزر " التالي(Next) "  مرة أخرى.
  • قم بتأكيد(Confirm) المهام الإضافية حسب الضرورة.
  • انقر فوق   الزر " التالي ".(Next)
  • انقر فوق   زر التثبيت .(Install)
  • انقر فوق   الزر " إنهاء ".(Finish)

بمجرد إكمال الخطوات ، يمكنك المتابعة لتثبيت ملحق PowerShell . إليك الطريقة:

  • افتح  VS Code .
  • انقر فوق  علامة التبويب الامتدادات(Extensions) من الجزء الأيمن أو اضغط على مجموعة المفاتيح CTRL + SHIFT + X
  • ابحث عن  PowerShell  وحدد أفضل نتيجة.
  • انقر فوق   زر التثبيت .(Install)

بعد إكمال خطوات التثبيت ، يمكنك البدء في كتابة برامج PowerShell النصية باستخدام Visual Studio Code . إليك الطريقة:

  • افتح  VS Code .
  • انقر فوق  القائمة ملف(File)  وحدد  خيار ملف جديد(New File)  .
  • انقر فوق  القائمة ملف(File)  وحدد  خيار حفظ(Save as)  كخيار.
  • في حقل اسم الملف(File name) ، حدد اسمًا للملف بامتداد .ps1(.ps1)  - على سبيل المثال ،  TWC_script.ps1 .
  • انقر فوق   الزر حفظ .(Save)

اكتب نصًا جديدًا أو الصق البرنامج النصي الذي تريد تشغيله - على سبيل المثال:

Write-Host "Welcome to TheWindowsClub.com! Your first script executed successfully"

سينتج النص أعلاه العبارة أدناه على الشاشة.

Welcome to TheWindowsClub.com! Your first script executed successfully

يمكنك النقر فوق الزر " تشغيل(Run)  " من أعلى الجانب الأيمن (أو الضغط على مفتاح F5) لتشغيل البرنامج النصي.

  • انقر فوق  القائمة ملف(File)  .
  • انقر فوق  خيار حفظ(Save)  .

بمجرد إكمال الخطوات باستخدام Visual Studio Code ، سيكون البرنامج النصي جاهزًا للتشغيل ، لكنه سيفشل افتراضيًا. هذا لأنه يتم دائمًا تعيين إعدادات PowerShell الافتراضية لمنع تنفيذ أي برنامج نصي . (الاستثناء الوحيد هو إذا قمت بتشغيل محتويات البرنامج النصي داخل Visual Studio Code أو PowerShell ISE .)

كيفية تشغيل ملف البرنامج النصي PowerShell على نظام التشغيل Windows 11/10

لتشغيل ملف نصي باستخدام PowerShell ، يجب عليك تغيير سياسة التنفيذ في Windows 11/10 .

في Windows 11/10 ، يتضمن PowerShell أربعة سياسات تنفيذ ، بما في ذلك:

  1. مقيد -(Restricted —)  يوقف تشغيل أي نص برمجي.
  2. RemoteSigned -  يسمح(Allows) بالبرامج النصية التي تم إنشاؤها على الجهاز ، ولكن لن يتم تشغيل البرامج النصية التي تم إنشاؤها على كمبيوتر آخر ما لم تتضمن توقيع ناشر موثوق به.
  3. AllSigned -  سيتم تشغيل جميع البرامج النصية ، ولكن فقط إذا قام ناشر موثوق بالتوقيع عليها.
  4. غير مقيد - يقوم (Unrestricted —) بتشغيل(Runs) أي برنامج نصي دون أي قيود.

فيما يلي كيفية تشغيل ملف البرنامج النصي PowerShell على نظام التشغيل Windows 11/10:

  • اضغط على Windows key + X لفتح قائمة مستخدم الطاقة(open Power User Menu) .
  • اضغط على A على لوحة المفاتيح لتشغيل PowerShell(PowerShell) في وضع المسؤول / الوضع المرتفع.
  • في وحدة تحكم PowerShell ، اكتب الأمر أدناه واضغط على Enter .
Set-ExecutionPolicy RemoteSigned
  • اكتب  A واضغط على Enter (إن أمكن).

بعد ذلك ، اكتب الأمر أدناه واضغط على Enter لتشغيل البرنامج النصي. تأكد(Make) من تغيير العنصر النائب "PATHTOSCRIPT" إلى موقع البرنامج النصي الخاص بك.

& "C:\PATH\TO\SCRIPT\TWC_script.ps1"

بعد إكمال الخطوات ، سيتم تشغيل البرنامج النصي ، وإذا تمت كتابته بشكل صحيح ، يجب أن ترى مخرجاته دون مشاكل.

يتعلق الأمر بكيفية إنشاء ملف البرنامج النصي PowerShell وتشغيله على (PowerShell)Windows 11/10 !

ذات صلة(Related) : كيفية تشغيل برامج PowerShell النصية المحلية بدون توقيع(How to run local PowerShell Scripts without Signing) .



About the author

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



Related posts