คุณสามารถห่อไฟล์ปฏิบัติการรอบสคริปต์ PowerShell (PS1) เพื่อให้คุณสามารถแจกจ่ายสคริปต์เป็นไฟล์ .exe แทนการแจกจ่ายไฟล์สคริปต์ "ดิบ" ซึ่งช่วยขจัดความจำเป็นในการอธิบายให้ผู้ใช้ที่ไม่ใช่ด้านเทคนิคทราบถึงวิธีการรันสคริปต์ผ่าน PowerShell หรือ Command Prompt
เราได้เห็นวิธีการสร้างไฟล์เก็บถาวรแบบขยายตัวเองโดยใช้ IExpress ในบทความนี้ เราจะแสดงวิธีการ แปลงไฟล์สคริปต์ PowerShell เป็นไฟล์ EXE ด้วย IExpress บน Windows 10
แปลงไฟล์สคริปต์ PowerShell (PS1) เป็น EXE ด้วย IExpress
IExpress เป็นเครื่องมือที่มีประโยชน์อย่างยิ่งในการเปลี่ยนสคริปต์ Visual Basic หรือไฟล์สคริปต์ PowerShell และสคริปต์ที่ไม่สามารถเรียกใช้งานได้อื่นๆ ให้เป็นไฟล์เรียกทำงานแบบคลิกเดียว
เริ่มกันเลย
ถือว่าคุณได้สร้างสคริปต์ PowerShell แล้ว ตอนนี้ ดำเนินการดังนี้:
กด แป้น Windows + R เพื่อเรียกใช้กล่องโต้ตอบเรียกใช้
ในกล่องโต้ตอบเรียกใช้ พิมพ์ iexpress
แล้วกด Enter
เลือกปุ่มตัวเลือกสำหรับ สร้างไฟล์ Direct Extraction Directive ใหม่ ตัวเลือก. คลิกถัดไป .
เลือกปุ่มตัวเลือกสำหรับแตกไฟล์และเรียกใช้คำสั่งการติดตั้ง ตัวเลือก. คลิกถัดไป .
พิมพ์ชื่อสำหรับปฏิบัติการของคุณ คลิกถัดไป .
คุณจะถูกถามว่าคุณต้องการให้ผู้ใช้ยืนยันการติดตั้งแพ็คเกจหรือไม่ สำหรับวัตถุประสงค์ของบทช่วยสอนนี้ ให้เลือก ไม่มีข้อความแจ้ง แล้วคลิก ถัดไป . หากคุณต้องการให้ผู้ใช้ส่งข้อความ คุณสามารถเลือกพร้อมท์ผู้ใช้ด้วย แล้วใส่ข้อความของคุณลงในช่องด้านล่าง
ในทำนองเดียวกัน คุณจะได้รับแจ้งว่าต้องการแสดงข้อตกลงใบอนุญาตหรือไม่ สำหรับจุดประสงค์ของบทช่วยสอนนี้ ให้เลือก อย่าแสดงใบอนุญาต และคลิก ถัดไป .
ใน Packaged files หน้าจอ ให้คลิก เพิ่ม ปุ่มและอย่าลืมเพิ่มสคริปต์ PowerShell ของคุณ คลิกถัดไป .
สคริปต์ปฏิบัติการของคุณควรปรากฏใน ติดตั้งโปรแกรม แบบเลื่อนลง
เลือกไฟล์และปล่อย Post Install Command ตัวเลือกเป็น
ใน แสดงหน้าต่าง หน้าจอปล่อยให้การเลือกเดิมเป็น ค่าเริ่มต้น (แนะนำ) . คลิกถัดไป .
ใน ข้อความเสร็จสิ้น หน้าจอ ปล่อยให้ส่วนที่เลือกเป็น ไม่มีข้อความ . หากคุณต้องการให้แสดงข้อความหลังจากสคริปต์ของคุณทำงาน ให้เลือก แสดงข้อความ ตัวเลือกและป้อนข้อความลงในกล่อง คลิกถัดไป .
ที่ ชื่อแพ็คเกจและตัวเลือก กล่องโต้ตอบ คลิกเรียกดู . เลือกตำแหน่งและป้อนชื่อไฟล์ คลิก บันทึก . คุณสามารถออกจาก ตัวเลือก ตามที่เป็นอยู่หรือตรวจสอบทั้งสองตัวเลือก คลิกถัดไป .
ใน กำหนดค่าเริ่มต้นใหม่ กล่องโต้ตอบ เลือก รีสตาร์ทเมื่อจำเป็นเท่านั้น . คลิก ถัดไป .
คุณสามารถบันทึกการกำหนดค่า IExpress ของคุณในกรณีที่คุณต้องการกลับมาแก้ไขในภายหลัง สำหรับจุดประสงค์ของบทแนะนำนี้ ให้เลือก อย่าบันทึก . คลิกถัดไป .
การกำหนดค่าทั้งหมดของคุณเสร็จสมบูรณ์แล้ว และตอนนี้คุณก็พร้อมที่จะสร้างไฟล์ปฏิบัติการแล้ว คลิกถัดไป เพื่อเริ่มกระบวนการนี้
ไฟล์ปฏิบัติการจะถูกสร้างขึ้นในขณะนี้ เมื่อเสร็จแล้ว คลิกเสร็จสิ้น เพื่อปิดตัวช่วยสร้าง IExpress
คุณสามารถค้นหาไฟล์ปฏิบัติการได้ในตำแหน่งที่คุณเลือกก่อนหน้านี้
แค่นั้นแหละ!
โบนัส :คุณยังสามารถแปลงไฟล์ PowerShell (Ps1) เป็นไฟล์ .exe โดยใช้เครื่องมือของบุคคลที่สามดังต่อไปนี้:
- PS2EXE – สคริปต์ Microsoft PowerShell
- F2KO Ps1 ถึง Exe – แอปพลิเคชันเดสก์ท็อปฟรีพร้อมการสนับสนุนหลายภาษาที่สามารถทำงานบน Windows OS
- ตัวแปลง F2KO ออนไลน์ – เว็บแอปพลิเคชันเป็นส่วนเสริมของแอปพลิเคชันตัวแปลง Ps1 เป็น .exe แบบสแตนด์อโลนแบบพกพา
- ตัวแก้ไขสคริปต์ PowerGUI – แอปพลิเคชันเดสก์ท็อป
- PowerShell Studio – ซอฟต์แวร์นี้สามารถสร้างเครื่องมือ PowerShell GUI แบบเห็นภาพ ดำเนินการแก้ไขไฟล์หลายไฟล์และไฟล์ สร้างตัวติดตั้ง MSI ตรวจสอบประสิทธิภาพของสคริปต์ และอื่นๆ อีกมากมาย
- ISE เตียรอยด์ 2.0 องค์กร - แอปพลิเคชันเดสก์ท็อป ซอฟต์แวร์ขยาย ISE ในตัวของโปรแกรมแก้ไข PowerShell ทั่วไปโดยเฉพาะ
เครื่องมือเหล่านี้ค่อนข้างใช้งานง่าย ตัวอย่างเช่น หากต้องการใช้เครื่องมือ PS2EXE ให้ดาวน์โหลดและแตกไฟล์ zip หลังจากทำเช่นนั้น การแปลงสคริปต์ PowerShell เป็นรูปแบบ EXE เป็นเพียงเรื่องของการใช้งาน PS2EXE โดยระบุสคริปต์ที่คุณต้องการแปลง และกำหนดชื่อไฟล์สำหรับไฟล์ EXE ที่ได้