Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

สร้างและรันสคริปต์ PowerShell บน Windows 10 และ 11 ด้วย Visual Studio Code: คู่มือสำหรับมือใหม่

คุณรู้ไหมว่าคุณสามารถสร้างสคริปต์ PowerShell บน Windows 10 และ Windows 11 ได้? ตอนนี้คุณติดตั้ง PowerShell บน Windows แล้ว คุณอาจอยากรู้ว่าคุณสามารถทำอะไรกับมันบน PC ของคุณได้บ้าง ในคู่มือนี้ เราจะแสดงวิธีสร้างไฟล์สคริปต์ง่ายๆ โดยใช้ Visual Studio Code และรันไฟล์สคริปต์ใน PowerShell บน Windows 10 และ Windows 11

ก่อนอื่น คุณต้องเรียนรู้วิธีสร้างสคริปต์ PowerShell พื้นฐาน เมื่อคุณเรียนรู้แล้ว คุณจะสามารถสร้างและรันสคริปต์ PowerShell บน Windows 10 และ Windows 11 เพื่อทำให้เวิร์กโฟลว์มีประสิทธิภาพมากขึ้น ทำให้คุณมีประสิทธิภาพมากขึ้น

วิธีสร้างสคริปต์ PowerShell บน Windows 10 และ Windows 11

ก่อนหน้านี้ คุณสามารถสร้างสคริปต์ได้โดยใช้ตัวแก้ไขข้อความเกือบตัวไหนก็ได้ อย่างไรก็ตาม ตัวเลือกที่ Microsoft แนะนำมากที่สุดในการเคลื่อนไหวไปข้างหน้าคือการใช้ตัวแก้ไข Visual Studio Code พร้อมส่วนขยาย PowerShell

Visual Studio Code (VS Code) เป็นตัวแก้ไขซอร์สโค้ดที่ทรงพลังแต่เบาweight (lightweight) ที่รันบนเดสก์ท็อปของคุณ และพร้อมใช้งานบน Windows, macOS และ Linux

VS Code มาพร้อมการสนับสนุนในตัวสำหรับ JavaScript, TypeScript และ Node.js ในฐานะประโยชน์เพิ่มเติม คุณจะได้ระบบนิเวศส่วนขยายที่อุดมสมบูรณ์สำหรับภาษาการพัฒนาอื่นๆ รวมถึง C++, C#, Java, Python, PHP, Go รวมถึง runtimes ต่างๆ เช่น .NET และ Unity

ในคู่มือนี้ เราจะเน้นที่จะ เตรียม PC ของคุณ เพื่อสร้างสคริปต์ 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. คลิก Extensions (ส่วนขยาย) จากแผงด้านซ้าย (ตัวชี้ลูกศร)
3. ค้นหาและเลือก "PowerShell"
4. คลิกปุ่ม Install (ติดตั้ง) เพื่อติดตั้งส่วนขยาย PowerShell (หรือ PowerShell Preview) บน VS Code
สร้างและรันสคริปต์ PowerShell บน Windows 10 และ 11 ด้วย Visual Studio Code: คู่มือสำหรับมือใหม่

หลังจากที่คุณทำตามขั้นตอนเสร็จ คุณสามารถเริ่มสร้างสคริปต์ PowerShell บน Windows 10 ด้วย VS Code ได้

หากคุณต้องการติดตั้งส่วนขยายอื่นๆ ในอนาคต ให้ใช้ลัดคีย์บอร์ด Ctrl + Shift + X เพื่อไปที่ส่วนขยาย VS Code โดยตรง หากคุณมีเวลา คุณสามารถทำความคุ้นเคยกับลัดคีย์บอร์ดอื่นๆ ที่พร้อมใช้งานโดยใช้ "Showing All Commands" ใน VS Code, ลัดคีย์บอร์ด Ctrl + Shift + P

สร้างสคริปต์ PowerShell ด้วย VS Code

นี่คือสิ่งที่ต้องทำเพื่อสร้างสคริปต์:

1. เปิด VS Code
2. คลิกเมนู File และเลือกตัวเลือก New File (ไฟล์ใหม่) หรือใช้ลัดคีย์บอร์ด Ctrl + N
สร้างและรันสคริปต์ PowerShell บน Windows 10 และ 11 ด้วย Visual Studio Code: คู่มือสำหรับมือใหม่
3. จากที่นี่ คุณสามารถไปที่เมนู File อีกครั้ง แล้วเลือก Save As (บันทึกเป็น) เพื่อเปลี่ยนประเภทไฟล์ หรือใช้ลัดคีย์บอร์ด Ctrl + Shift + S
4. เปลี่ยนชื่อไฟล์และตำแหน่งตามต้องการบน PC เปลี่ยน "Save as type" เป็น PowerShell ตามที่แสดง
สร้างและรันสคริปต์ PowerShell บน Windows 10 และ 11 ด้วย Visual Studio Code: คู่มือสำหรับมือใหม่
5. คลิก Save (บันทึก) เพื่อบันทึกไฟล์

ตอนนี้ที่สร้างไฟล์สคริปต์ PowerShell แล้ว มันควรปรากฏในไฟล์ของคุณเป็นไฟล์ Windows Powershell พร้อมนามสกุลไฟล์ .ps1 ด้วยไฟล์ PowerShell "TestScript" ที่สร้างใหม่ เราสามารถเพิ่มคำสั่งสำหรับไฟล์ให้รันใน PowerShell นี่คือสิ่งที่ต้องทำ

1. เปิดไฟล์ที่คุณสร้างใน VS Code
2. เขียนใหม่หรือวางสคริปต์ที่คุณต้องการรัน:
Write-Host "Hello world! I created a PowerShell script!"
สคริปต์ข้างต้นจะแสดงข้อความ: "Hello world! I created a PowerShell script!"
3. (ตัวเลือก) คุณสามารถใช้ Run ที่มุมขวาบน หรือกด F5 เพื่อรันสคริปต์ในหน้าต่าง PowerShell แบบรวม (integrated) และดูเอาต์พุทด้านล่างตามที่แสดง
สร้างและรันสคริปต์ PowerShell บน Windows 10 และ 11 ด้วย Visual Studio Code: คู่มือสำหรับมือใหม่
4. คลิกเมนู File และคลิก Save เมื่อคุณเสร็จสิ้นเพื่อบันทึกไฟล์

เปลี่ยนนโยบายการดำเนินการ (Execution Policy) ของ Windows ใน PowerShell

เมื่อคุณทำตามขั้นตอนโดยใช้ VS Code เสร็จ สคริปต์ PowerShell จะพร้อมรัน แต่ก่อนที่คุณจะรันไฟล์สคริปต์ คุณต้องเปลี่ยนนโยบายการดำเนินการบน Windows 10 โดยค่าเริ่มต้น สคริปต์ไม่ได้รับอนุญาตให้รันใน PowerShell

นี่คือวิธีเปลี่ยน

1. เปิด PowerShell และ Run as Administrator (รันในฐานะผู้ดูแลระบบ)
2. คัดลอกและวางคำสั่งต่อไปนี้เพื่อรันสคริปต์ PowerShell:
Set-ExecutionPolicy RemoteSigned
3. กด Enter เพื่อรันคำสั่ง
4. พิมพ์ A และกด Enter
สร้างและรันสคริปต์ PowerShell บน Windows 10 และ 11 ด้วย Visual Studio Code: คู่มือสำหรับมือใหม่

ตอนนี้นโยบายการดำเนินการของ Windows 10 ได้ถูกเปลี่ยนใน PowerShell แล้ว ถึงเวลารันสคริปต์ PowerShell
1. เปิด PowerShell และ Run as Administrator
2. วางเส้นทางไฟล์ไปยังไฟล์สคริปต์ PowerShell ที่สร้างขึ้น
C:\Users\DAVE\Downloads\TestScript.ps1
3. กด Enter เพื่อรันสคริปต์

หลังจากที่คุณทำตามขั้นตอนเสร็จ สคริปต์ PowerShell จะรัน หากสคริปต์เขียนถูกต้อง คุณควรเห็นเอาต์พุทใน PowerShell
สร้างและรันสคริปต์ PowerShell บน Windows 10 และ 11 ด้วย Visual Studio Code: คู่มือสำหรับมือใหม่

แหล่งข้อมูล Windows 10 และ Windows 11 เพิ่มเติม

สำหรับบทความที่มีประโยชน์เพิ่มเติม การครอบคลุม และคำตอบสำหรับคำถามที่พบบ่อยเกี่ยวกับ Windows 10 เยี่ยมชมทรัพยากร OnMSFT ที่พร้อมใช้งานด้านล่าง

Windows 10 on OnMSFT - ทุกสิ่งที่คุณต้องรู้

Windows 11 on OnMSFT - ทุกสิ่งที่คุณต้องรู้

OnPodcast: พอดแคสต์ OnMSFT บน YouTube

มีข้อเสนอแนะสำหรับเคล็ดลับและเทคนิค Windows 10 และ Windows 11? บอกเราในความคิดเห็น!