คุณรู้หรือไม่ว่าคุณสามารถสร้างสคริปต์ PowerShell บน Windows 10 และ Windows 11 ได้? เมื่อคุณติดตั้ง PowerShell บน Windows แล้ว คุณอาจต้องการทราบว่าคุณสามารถทำอะไรกับ PowerShell บนพีซีของคุณได้บ้าง ในคู่มือนี้ เราจะแสดงวิธีสร้างไฟล์สคริปต์อย่างง่ายโดยใช้ Visual Studio Code และเรียกใช้ไฟล์สคริปต์ใน PowerShell บน Windows 10 และ วินโดว์ 11
ก่อนอื่น คุณต้องเรียนรู้วิธีสร้างสคริปต์ PowerShell พื้นฐาน เมื่อคุณเรียนรู้แล้ว คุณจะสามารถสร้างและเรียกใช้สคริปต์ PowerShell ใน Windows 10 และ Windows 11 เพื่อทำให้เวิร์กโฟลว์ของคุณมีประสิทธิภาพมากขึ้น ซึ่งจะทำให้คุณมีประสิทธิผลมากขึ้น
วิธีสร้างสคริปต์ PowerShell ใน Windows 10 และ Windows 11
ก่อนหน้านี้ คุณสามารถสร้างสคริปต์โดยใช้โปรแกรมแก้ไขข้อความเกือบทุกชนิด อย่างไรก็ตาม ตัวเลือกที่ Microsoft ต้องการในอนาคตคือการใช้ตัวแก้ไข Visual Studio Code กับส่วนขยาย PowerShell
Visual Studio Code (VS Code) เป็นโปรแกรมแก้ไขซอร์สโค้ดที่มีประสิทธิภาพแต่มีน้ำหนักเบาซึ่งทำงานบนเดสก์ท็อปของคุณและพร้อมใช้งานบน Windows, macOS และ Linux
VS Code มาพร้อมกับการสนับสนุน JavaScript, TypeScript และ Node.js ในตัว คุณจะได้รับประโยชน์เพิ่มเติมจากระบบนิเวศน์ของส่วนขยายสำหรับภาษาการพัฒนาอื่นๆ รวมถึง C++, C#, Java, Python, PHP, Go ตลอดจนและรันไทม์ เช่น .NET และ Unity
ในคู่มือนี้ เราจะเน้นที่สิ่งที่ต้องทำเพื่อ เตรียมพีซีของคุณ เพื่อสร้างสคริปต์ PowerShell ใน Windows 10
ติดตั้ง VS Code
1. ดาวน์โหลดตัวติดตั้ง VS Code บน Windows
2. เมื่อดาวน์โหลดแล้ว ให้รันโปรแกรมติดตั้ง (VSCodeUserSetup-{version}.exe) เพื่อติดตั้ง VS Code
หรือคุณสามารถดาวน์โหลดไฟล์ Zip แตกไฟล์ และเรียกใช้โปรแกรมติดตั้ง VS Code ได้จากที่นั่น
เมื่อติดตั้ง VS Code แล้ว จะต้องติดตั้งส่วนขยาย PowerShell เพื่อให้สามารถสร้างสคริปต์ PowerShell ได้
ติดตั้งส่วนขยาย PowerShell บน VS Code
ต่อไปนี้เป็นวิธีเปิด VS Code และติดตั้งส่วนขยาย PowerShell
1. เปิด VS Code
2. คลิก ส่วนขยาย จากบานหน้าต่างด้านซ้าย (ตัวบ่งชี้ลูกศร)
3. ค้นหาและเลือก "PowerShell"
4. คลิก ติดตั้ง ปุ่มเพื่อติดตั้ง PowerShell (หรือ ดูตัวอย่าง PowerShell ) ส่วนขยายใน VS Code
หลังจากทำตามขั้นตอนเสร็จแล้ว คุณจะเริ่มสร้างสคริปต์ PowerShell ใน Windows 10 ได้โดยใช้ VS Code
หากคุณต้องการติดตั้งส่วนขยายอื่นๆ ในอนาคต ให้ใช้แป้นพิมพ์ลัด Ctrl + Shift + X จะถูกนำไปที่ส่วนขยาย VS Code โดยตรง หากคุณมีเวลา คุณสามารถทำความคุ้นเคยกับแป้นพิมพ์ลัดอื่นๆ ได้โดยใช้ "แสดงคำสั่งทั้งหมด" ในโค้ด VS Ctrl + Shift + P แป้นพิมพ์ลัด
สร้างสคริปต์ PowerShell ด้วยรหัส VS
สิ่งที่ต้องทำเพื่อสร้างสคริปต์:
1. เปิด VS Code
2. คลิก ไฟล์ เมนูและเลือก ไฟล์ใหม่ ตัวเลือก. หรือ
ใช้ Ctrl + N แป้นพิมพ์ลัด
3. จากที่นี่ คุณสามารถไปที่เมนูไฟล์อีกครั้ง จากนั้นเลือก บันทึกเป็น เพื่อเปลี่ยนประเภทไฟล์ หรือใช้แป้นพิมพ์ลัด Ctrl + Shift + S
4. เปลี่ยนชื่อไฟล์และตำแหน่งตามที่คุณต้องการบนพีซีของคุณ เปลี่ยน "บันทึกเป็นประเภท" เป็น PowerShell ตามที่แสดง
5. คลิก บันทึก เพื่อบันทึกไฟล์
เมื่อสร้างไฟล์สคริปต์ PowerShell แล้ว ไฟล์ควรปรากฏในไฟล์ของคุณเป็นไฟล์ Windows Powershell โดยมี .ps1 นามสกุลไฟล์. ด้วยไฟล์ PowerShell "TestScript" ที่สร้างขึ้นใหม่ เราสามารถเพิ่มคำสั่งสำหรับไฟล์ที่จะทำงานใน PowerShell นี่คือสิ่งที่ต้องทำ
1. เปิดไฟล์ที่คุณสร้างใน VS Code
2. เขียนใหม่หรือวางสคริปต์ที่คุณต้องการเรียกใช้:Write-Host "Hello world! I created a PowerShell script!"
สคริปต์ด้านบนจะแสดงข้อความว่า "สวัสดีชาวโลก ฉันสร้างสคริปต์ PowerShell!"
3. (ไม่บังคับ) คุณสามารถใช้ เรียกใช้ ที่มุมขวาบนหรือกด F5 เพื่อเรียกใช้สคริปต์ในหน้าต่าง PowerShell แบบรวมและดูผลลัพธ์ด้านล่างดังที่แสดง
4. คลิก ไฟล์ เมนูแล้วคลิก บันทึก เมื่อคุณบันทึกไฟล์เสร็จแล้ว
เปลี่ยนนโยบายการดำเนินการของ Windows ใน PowerShell
เมื่อคุณทำตามขั้นตอนโดยใช้ VS Code เสร็จแล้ว สคริปต์ PowerShell จะพร้อมใช้งาน แต่ก่อนที่คุณจะเรียกใช้ไฟล์สคริปต์ คุณต้องเปลี่ยนนโยบายการดำเนินการใน Windows 10 โดยค่าเริ่มต้น สคริปต์จะไม่ได้รับอนุญาตให้ทำงานใน PowerShell
นี่คือวิธีการเปลี่ยน
1. เปิด PowerShell และ เรียกใช้ในฐานะผู้ดูแลระบบ
2. คัดลอกและวางคำสั่งต่อไปนี้เพื่อเรียกใช้สคริปต์ PowerShell:Set-ExecutionPolicy RemoteSigned
3. กด Enter เพื่อรันคำสั่ง
4. พิมพ์ A และกด Enter
เมื่อมีการเปลี่ยนแปลงนโยบายการดำเนินการของ Windows 10 ใน PowerShell ก็ถึงเวลาเรียกใช้สคริปต์ PowerShell
1. เปิด PowerShell และ เรียกใช้ในฐานะผู้ดูแลระบบ
2. วางเส้นทางของไฟล์ไปยังไฟล์สคริปต์ PowerShell ที่สร้างขึ้นC:\Users\DAVE\Downloads\TestScript.ps1
3. กด Enter เพื่อเรียกใช้สคริปต์
หลังจากที่คุณทำตามขั้นตอนต่างๆ เสร็จแล้ว สคริปต์ PowerShell จะทำงาน หากสคริปต์เขียนถูกต้อง คุณจะเห็นผลลัพธ์ใน PowerShell
ทรัพยากรเพิ่มเติมสำหรับ Windows 10 และ Windows 11
สำหรับบทความที่เป็นประโยชน์เพิ่มเติม ความครอบคลุม และคำตอบสำหรับคำถามที่พบบ่อยเกี่ยวกับ Windows 10 โปรดไปที่แหล่งข้อมูล OnMSFT ที่ด้านล่าง
Windows 10 บน OnMSFT - ทั้งหมดที่คุณต้องรู้
Windows 11 บน OnMSFT - ทั้งหมดที่คุณต้องรู้
OnPodcast:OnMSFT Podcast บน YouTube
มีคำแนะนำสำหรับเคล็ดลับและลูกเล่นของ Windows 10 และ Windows 11 หรือไม่? แจ้งให้เราทราบในความคิดเห็น!