วิธีสร้างและเรียกใช้ไฟล์ PowerShell script บน Windows 10
สคริปต์เป็นเพียงชุดของคำสั่งที่บันทึกไว้ใน text file (ใช้ .ps1 extension พิเศษ) ที่ PowerShell เข้าใจและดำเนินการตามลำดับเพื่อดำเนินการที่แตกต่างกัน ในโพสต์นี้เราจะสรุปกระบวนการที่เกี่ยวข้องกับวิธีการสร้างและเรียกใช้ไฟล์ PowerShell script ใน Windows 10
PowerShell เป็นเครื่องมือบรรทัดคำสั่งที่ออกแบบโดย Microsoft ในการเรียกใช้คำสั่งและสคริปต์เพื่อเปลี่ยนการตั้งค่าและงานอัตโนมัติ ในทางที่มันคล้ายกับ Command Prompt อย่างไรก็ตาม PowerShell เป็นอินเทอร์เฟซบรรทัดคำสั่งที่มีความสามารถมากขึ้น (CLI) ที่มีชุดเครื่องมือมากมายและอื่น ๆ อีกมากมาย flexibility and control นอกจากนี้ซึ่งแตกต่างจาก Command Prompt, PowerShell มีอยู่ใน Windows, MacOS และ Linux
หากต้องการดูวิธีการสร้างและเรียกใช้ไฟล์ PowerShell script บน Windows 10 ให้ทำตามคำแนะนำสำหรับแต่ละงานที่แสดงในส่วนที่เกี่ยวข้อง
วิธีการสร้างไฟล์ PowerShell script
บน Windows 10 คุณสามารถสร้างไฟล์ PowerShell script ได้โดยใช้คอนโซล text editor หรือ ISE (Integrated Scripting Environment) อย่างไรก็ตามตัวเลือกที่ต้องการในการสร้างสคริปต์ที่เคลื่อนที่ไปข้างหน้าคือการใช้ Visual Studio Code editor ด้วย PowerShell extension
Visual Studio Code - เป็นที่รู้จักกันในนาม VS Code - เป็น Cross-Platform ฟรีและยืดหยุ่น code editor ที่ให้สภาพแวดล้อมในการแก้ไขภาษาการเขียนโปรแกรมใด ๆ และเมื่อเพิ่ม PowerShell extension คุณจะได้รับประสบการณ์การแก้ไขสคริปต์แบบโต้ตอบอย่างสมบูรณ์แม้จะมีการสนับสนุน IntelliSense (Code-Completion)
นี่คือวิธีสร้างไฟล์ PowerShell script บน Windows 10 โดยใช้ VS Code:
- มุ่งหน้าสู่ Visual Studio Download page
- Click ปุ่ม Windows เพื่อดาวน์โหลดตัวติดตั้ง
- Double-click ไฟล์ที่ดาวน์โหลดมาเพื่อเริ่ม installation process ของ VS Code
- ยืนยันเงื่อนไขข้อตกลง
- Click ปุ่มถัดไป
- Click ปุ่มถัดไปอีกครั้ง
- Click ปุ่มถัดไปอีกครั้ง
- Confirm งานเพิ่มเติมตามความจำเป็น
- Click ปุ่มถัดไป
- ปุ่มติดตั้ง Click
- Click ปุ่มเสร็จสิ้น
เมื่อคุณทำตามขั้นตอนให้เสร็จสมบูรณ์คุณสามารถดำเนินการติดตั้ง PowerShell extension ได้ นี่คือวิธี:
- เปิด VS Code
- Click Extensions tab จาก pane or press flexibility and control คำสั่งผสมรหัส CTRL + SHIFT + X
- ค้นหา PowerShell และเลือกผลลัพธ์สูงสุด
- ปุ่มติดตั้ง Click
หลังจากที่คุณทำตามขั้นตอนการติดตั้งคุณสามารถเริ่มเขียนสคริปต์ PowerShell โดยใช้ Visual Studio Code นี่คือวิธี:
- เปิด VS Code
- Click เมนูไฟล์และเลือกตัวเลือกไฟล์ใหม่
- Click เมนูไฟล์และเลือก Save เป็นตัวเลือก
- ในฟิลด์ File name ระบุชื่อสำหรับไฟล์ที่มีนามสกุล .ps1 - ตัวอย่างเช่น TWC_script.ps1
- Click ปุ่มบันทึก
เขียนใหม่หรือวางสคริปต์ที่คุณต้องการเรียกใช้ - ตัวอย่างเช่น:
Write-Host "Welcome to TheWindowsClub.com! Your first script executed successfully"
สคริปต์ข้างต้นจะส่งออกวลีด้านล่างบนหน้าจอ
Welcome to TheWindowsClub.com! Your first script executed successfully
คุณสามารถคลิกปุ่มเรียกใช้จากด้านขวาบน (หรือกด F5 key) เพื่อเรียกใช้สคริปต์
- Click เมนูไฟล์
- Click ตัวเลือกบันทึก
เมื่อคุณทำตามขั้นตอนโดยใช้ Visual Studio Code สคริปต์จะพร้อมที่จะทำงาน แต่จะล้มเหลวโดยค่าเริ่มต้น นี่เป็นเพราะการตั้งค่า PowerShell เริ่มต้นจะถูกตั้งค่าให้บล็อกการดำเนินการของสคริปต์ใด ๆ (ข้อยกเว้นเพียงอย่างเดียวคือถ้าคุณเรียกใช้เนื้อหาของสคริปต์ภายใน Visual Studio Code or PowerShell ISE)
วิธีการรันไฟล์ PowerShell script บน Windows 10
ในการรัน script file ด้วย PowerShell คุณต้องเปลี่ยน execution policy บน Windows 10
บน Windows 10, PowerShell รวมถึงนโยบายการดำเนินการสี่ประการรวมถึง:
- จำกัด - Stops สคริปต์ใด ๆ จากการทำงาน
- RemoteSigned - สคริปต์ Allows ที่สร้างขึ้นบนอุปกรณ์ แต่สคริปต์ที่สร้างบนคอมพิวเตอร์เครื่องอื่นจะไม่ทำงานจนกว่าจะมีลายเซ็นของผู้เผยแพร่ที่เชื่อถือได้
- AllSigned - สคริปต์ทั้งหมดจะทำงาน แต่เฉพาะในกรณีที่ผู้เผยแพร่ที่เชื่อถือได้ได้ลงนาม
- ไม่ จำกัด - Runs สคริปต์ใด ๆ โดยไม่มีข้อ จำกัด ใด ๆ
ต่อไปนี้เป็นวิธีการใช้งานไฟล์ PowerShell script บน Windows 10:
- กด Windows key + X เพื่อเปิด Power User Menu
- กดแป้นพิมพ์บนแป้นพิมพ์เพื่อเปิด PowerShell ในโหมดผู้ดูแลระบบ / ยกระดับ
- ใน PowerShell console ให้พิมพ์คำสั่งด้านล่างและกด Enter
Set-ExecutionPolicy RemoteSigned
- พิมพ์ A และ HIT Enter (ถ้ามี)
ถัดไปพิมพ์คำสั่งด้านล่างและกด Enter เพื่อเรียกใช้สคริปต์ Make แน่นอนว่าจะเปลี่ยน "เส้นทาง \ เป็น \ สคริปต์" ตัวยึดตำแหน่งไปยังตำแหน่งของสคริปต์ของคุณ
& "C:\PATH\TO\SCRIPT\TWC_script.ps1"
หลังจากที่คุณทำตามขั้นตอนสคริปต์จะทำงานและหากเขียนอย่างถูกต้องคุณควรเห็นผลลัพธ์โดยไม่มีปัญหา
แค่นี้เกี่ยวกับวิธีการสร้างและเรียกใช้ไฟล์ PowerShell script บน Windows 10!
ที่เกี่ยวข้อง: วิธีการเรียกใช้ Local PowerShell Scripts โดยไม่มี Signing
Related posts
ปิดใช้งานคำถามเพื่อความปลอดภัยใน Windows 11/10 โดยใช้ PowerShell Script
ตรวจสอบสถาปัตยกรรมระบบปฏิบัติการ Windows 10 โดยใช้ PowerShell หรือ Command Prompt
สร้างจุดคืนค่าระบบโดยใช้ Command Prompt หรือ PowerShell
วิธีใช้ Windows PowerShell ISE - บทช่วยสอนสำหรับผู้เริ่มต้น
PWM.EXE คืออะไร? รายการไวยากรณ์ PWM ที่คุณสามารถใช้ได้
ส่งออกและสำรองข้อมูลไดรเวอร์อุปกรณ์โดยใช้ PowerShell ใน Windows 11/10
วิธีดูประวัติคำสั่ง PowerShell บน Windows 10
เปิดใช้งานเดสก์ท็อประยะไกลโดยใช้พรอมต์คำสั่งหรือ PowerShell
วิธีเรียกใช้ Command Prompt และ PowerShell ในฐานะผู้ดูแลระบบเสมอ
วิธีรีเซ็ต PowerShell และ Command Prompt เป็นค่าเริ่มต้น
วิธีบล็อก IP หรือเว็บไซต์โดยใช้ PowerShell ใน Windows 10
PowerShell 7 รายการคุณสมบัติใหม่
Microsoft PowerShell Script Browser ช่วยให้คุณค้นหาตัวอย่างสคริปต์ได้อย่างง่ายดาย
วิธีกำหนดเวลาสคริปต์ PowerShell ใน Task Scheduler บน Windows 10
สร้างหลายโฟลเดอร์โดยใช้ Command Prompt และ PowerShell
แปลงไฟล์สคริปต์ PowerShell (PS1) เป็น EXE ด้วย IExpress ใน Windows 10
วิธีปิดการใช้งาน PowerShell ใน Windows 11/10
วิธีแปลงไฟล์ VHDX เป็น VHD โดยใช้ PowerShell
วิธีรีสตาร์ทคอมพิวเตอร์ Windows 10 จากระยะไกลโดยใช้ PowerShell
แก้ไขปัญหาการเชื่อมต่อเครือข่าย Windows Server ผ่าน PowerShell