วิธีสร้างและเรียกใช้ไฟล์ 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

Create and run PowerShell script file

บน 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



About the author

ฉันเป็นนักพัฒนาเว็บที่มีประสบการณ์มากกว่า 10 ปีในการทำงานกับเบราว์เซอร์ Firefox และ Google Docs ฉันเป็นผู้เชี่ยวชาญในการสร้างแอปพลิเคชันออนไลน์ที่เรียบง่ายแต่ทรงพลัง และได้พัฒนาโซลูชันบนเว็บสำหรับทั้งธุรกิจขนาดเล็กและองค์กรขนาดใหญ่ ฐานลูกค้าของฉันประกอบด้วยชื่อที่ใหญ่ที่สุดในธุรกิจ เช่น FedEx, Coca Cola และ Macy's ทักษะของฉันในฐานะนักพัฒนาทำให้ฉันเป็นผู้สมัครในอุดมคติสำหรับโครงการใดๆ ที่จำเป็นต้องทำให้เสร็จอย่างรวดเร็วและมีประสิทธิภาพ - ตั้งแต่การพัฒนาเว็บไซต์ที่กำหนดเองไปจนถึงการสร้างแคมเปญการตลาดทางอีเมลที่มีประสิทธิภาพ



Related posts