تحويل ملف البرنامج النصي PowerShell (PS1) إلى EXE باستخدام IExpress في Windows 10

يمكنك التفاف ملف تنفيذي حول برنامج PowerShell النصي ( PS1 ) بحيث يمكنك توزيع البرنامج النصي كملف exe. بدلاً من توزيع ملف نصي "خام". هذا يلغي الحاجة إلى شرح كيفية تنفيذ البرامج النصية للمستخدمين غير التقنيين من خلال PowerShell أو موجه الأوامر(Command Prompt) .

لقد رأينا كيفية إنشاء أرشيفات استخراج ذاتي باستخدام IExpress(how to create self-extracting archives using IExpress) . الآن في هذا المنشور ، سنوضح لك كيفية تحويل ملف البرنامج النصي PowerShell إلى ملف EXE باستخدام IExpress(convert PowerShell script file to EXE file with IExpress) على Windows 10.

(Convert PowerShell)تحويل ملف البرنامج النصي PowerShell ( PS1 ) إلى EXE باستخدام IExpress

IExpress هي أداة مفيدة للغاية لتحويل ملفات Visual Basic النصية أو ملفات PowerShell النصية وغيرها من البرامج النصية غير القابلة للتنفيذ إلى ملفات قابلة للتنفيذ بنقرة واحدة.

هيا نبدأ.

من المفترض أنك قمت بالفعل  بإنشاء برنامج PowerShell النصي. (created a PowerShell script.)الآن ، أكمل على النحو التالي:

اضغط  على Windows key + R  لاستدعاء مربع الحوار Run.

في مربع الحوار Run ، اكتب  iexpress واضغط على Enter.

حدد زر الاختيار لخيار إنشاء ملف توجيه ذاتي جديد . (Create new Self Extraction Directive file)انقر فوق التالي(Next) .

تحويل برنامج PowerShell النصي إلى EXE باستخدام IExpress-1

حدد زر الاختيار لاستخراج الملفات وقم بتشغيل خيار أمر التثبيت(Extract files and run an installation command) . انقر فوق التالي(Next) .

تحويل برنامج PowerShell النصي إلى EXE باستخدام IExpress-2

اكتب اسمًا للملف القابل للتنفيذ الخاص بك. انقر فوق التالي(Next) .

تحويل برنامج PowerShell النصي إلى EXE باستخدام IExpress-3

سيتم سؤالك عما إذا كنت تريد مطالبة المستخدم بتأكيد تثبيت الحزمة الخاصة به. لغرض هذا البرنامج التعليمي ، حدد بلا مطالبة(No prompt) ثم انقر فوق التالي(Next) . إذا كنت تريد مطالبة مستخدم برسالة ، فيمكنك اختيار مطالبة المستخدم بـ( Prompt user with) وإدخال رسالتك في المربع أدناه.

تحويل برنامج PowerShell النصي إلى EXE باستخدام IExpress-4

وبالمثل ، سيُطلب منك ما إذا كنت ترغب في عرض اتفاقية ترخيص أم لا. لغرض هذا البرنامج التعليمي ، اختر عدم عرض ترخيص(Do not display a license) وانقر فوق التالي(Next) .

تحويل برنامج PowerShell النصي إلى EXE باستخدام IExpress-5

في شاشة Packaged files ، انقر فوق  الزر Add وتأكد من إضافة برنامج PowerShell النصي. انقر فوق (Click) التالي(Next) .

تحويل برنامج PowerShell النصي إلى EXE باستخدام IExpress-6

يجب أن يكون البرنامج النصي القابل للتنفيذ مرئيًا الآن في القائمة المنسدلة لبرنامج التثبيت .(Install Program)

حدد الملف واترك خيار Post Install Command كـ <None> وانقر على التالي(Next) .

تحويل برنامج PowerShell النصي إلى EXE باستخدام IExpress-7

في شاشة نافذة(Show window) العرض ، اترك التحديد الأصلي كافتراضي (مستحسن)(Default (recommended)) . انقر فوق التالي(Next) .

تحويل برنامج PowerShell النصي إلى EXE باستخدام IExpress-8

في شاشة الرسالة المنتهية(Finished message) ، اترك التحديد كـ No message . إذا كنت تريد عرض رسالة بعد تشغيل البرنامج النصي ، فحدد خيار عرض الرسالة(Display message) وأدخل الرسالة في المربع. انقر فوق (Click) التالي(Next) .

تحويل برنامج PowerShell النصي إلى EXE باستخدام IExpress-9

في مربع الحوار "اسم الحزمة والخيارات"(Package Name and Options) ، انقر فوق " استعراض(Browse) " . اختر موقعًا وأدخل اسم الملف. انقر فوق (Click) حفظ(Save) . يمكنك ترك قسم الخيارات(Options) كما هو أو تحديد كلا الخيارين. انقر فوق التالي(Next) .

في مربع حوار تكوين إعادة التشغيل(Configure restart) ، اختر إعادة التشغيل فقط إذا لزم الأمر(Only restart if needed) . انقر فوق التالي(Next) .

تحويل برنامج PowerShell النصي إلى EXE باستخدام IExpress-11

يمكنك حفظ تكوين IExpress الخاص بك في حالة رغبتك في العودة وتعديله لاحقًا. لغرض هذا البرنامج التعليمي ، اختر عدم الحفظ(Don’t save) . انقر فوق التالي(Next) .

تحويل برنامج PowerShell النصي إلى EXE باستخدام IExpress-12

اكتملت جميع عمليات التهيئة وأنت الآن جاهز لإنشاء الملف القابل للتنفيذ. انقر فوق "التالي(Next) " لبدء هذه العملية.

تحويل برنامج PowerShell النصي إلى EXE باستخدام IExpress-13

سيتم الآن إنشاء الملف القابل للتنفيذ. عند الانتهاء ، انقر فوق " إنهاء(Finish) " لإغلاق معالج IExpress.

تحويل برنامج PowerShell النصي إلى EXE باستخدام IExpress-14

يمكنك العثور على الملف القابل للتنفيذ في الموقع الذي اخترته مسبقًا.

هذا هو!

المكافأة(Bonus) : يمكنك أيضًا تحويل ملفات PowerShell ( Ps1 ) إلى ملفات exe. باستخدام أدوات الجهات الخارجية التالية:

  • PS2EXE - برنامج نصي من Microsoft PowerShell.
  • F2KO Ps1 To Exe - تطبيق سطح مكتب مجاني مع دعم متعدد اللغات يمكن تشغيله على نظام التشغيل Windows(Windows OS) .
  • F2KO Online Converter - تطبيق ويب هو إضافة إلى تطبيق محول Ps1 مستقل إلى(Ps1) .exe.
  • PowerGUI Script Editor - تطبيق سطح مكتب.
  • PowerShell Studio - يمكن لهذا البرنامج إنشاء أدوات (PowerShell Studio)PowerShell GUI بشكل مرئي وتنفيذ تصحيح أخطاء الملفات والملفات المتعددة وإنشاء مثبتات MSI(MSI) ومراقبة أداء البرنامج النصي وغير ذلك الكثير.
  • المنشطات ISE 2.0 Enterprise(ISE Steroids 2.0 Enterprise) - تطبيق سطح المكتب. يقوم البرنامج على وجه التحديد بتوسيع ISE(ISE) المدمج لمحرر PowerShell نموذجي .

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



About the author

"أنا خبير مستقل في Windows و Office. لدي أكثر من 10 سنوات من الخبرة في العمل باستخدام هذه الأدوات ويمكنني مساعدتك في تحقيق أقصى استفادة منها. تشمل مهاراتي: العمل مع Microsoft Word و Excel و PowerPoint و Outlook ؛ إنشاء الويب الصفحات والتطبيقات ؛ ومساعدة العملاء على تحقيق أهداف أعمالهم. "



Related posts