วิธีการติดตั้งและอัพเดต PowerShell 7
Windows PowerShell ได้รับการติดตั้งบนระบบ Windows ตามค่าเริ่มต้น แต่นั่นคือ Windows PowerShell ไม่ใช่ PowerShell เพื่อให้ได้รับประโยชน์สูงสุดจาก PowerShell คุณควรอัปเกรดเป็น PowerShell 7 ในบทความนี้ คุณจะได้เรียนรู้วิธีการติดตั้งและอัปเดต PowerShell 7
Windows PowerShell กับ PowerShell
มี PowerShell สองเวอร์ชันที่คุณต้องระวัง:
Windows PowerShell (เวอร์ชัน 1.0 - 5.1)
ได้รับการติดตั้งไว้ล่วงหน้าในระบบปฏิบัติการไคลเอ็นต์และเซิร์ฟเวอร์ Windows รุ่นใหม่ทั้งหมด ยังไม่มีการพัฒนาเพิ่มเติม และเวอร์ชันล่าสุดคือ 5.1 ไฟล์ปฏิบัติการคือ powershell.exe
PowerShell (เวอร์ชัน 6 ขึ้นไป)
ไม่ได้ติดตั้งไว้ล่วงหน้าใน Windows เวอร์ชันใดๆ กำลังได้รับการพัฒนาอย่างต่อเนื่อง เร็วขึ้นมาก และมีคำสั่งที่ดีกว่า ไฟล์ปฏิบัติการคือ pwsh.exe
หมายเหตุ: คุณสามารถติดตั้งทั้งเวอร์ชัน Windows PowerShell และ PowerShell ติดกันบนระบบเดียวกันได้
เวอร์ชัน PowerShell และวันที่วางจำหน่าย
PowerShell ไปไกลตั้งแต่เปิดตัวครั้งแรก ดูตารางด้านล่างสำหรับ PowerShell เวอร์ชันทั้งหมดและวันที่เผยแพร่
- PowerShell 7.4
-
พฤศจิกายน 2023
- PowerShell 7.3
พฤศจิกายน 2022
- PowerShell 7.2
พฤศจิกายน 2021
- PowerShell 7.1
พฤศจิกายน 2020
- PowerShell 7
มีนาคม 2020
- PowerShell 6.2
มีนาคม 2019
- PowerShell 6.1
กันยายน 2018
- PowerShell 6.0
มกราคม 2018
- Windows PowerShell 5.1
สิงหาคม 2559
- Windows PowerShell 5.0
กุมภาพันธ์ 2558
- Windows PowerShell 4.0
-
ตุลาคม 2013
- Windows PowerShell 3.0
ตุลาคม 2555
- Windows PowerShell 2.0
กรกฎาคม 2552
- Windows PowerShell 1.0
พฤศจิกายน 2549
ค้นหาเวอร์ชัน PowerShell
หากต้องการตรวจสอบเวอร์ชัน PowerShell ที่คุณใช้อยู่ ให้เริ่มต้น Windows PowerShell หรือ PowerShell ในฐานะผู้ดูแลระบบ และเรียกใช้คำสั่งด้านล่าง
หมายเหตุ: Windows PowerShell และ PowerShell เป็นเวอร์ชันที่แตกต่างกัน และคุณต้องเริ่มหน้าต่าง PowerShell ที่ถูกต้องและเรียกใช้คำสั่งด้านล่าง
$PSVersionTable.PSVersionนี่คือลักษณะที่ปรากฏหากคุณเรียกใช้งานใน Windows PowerShell
Major Minor Build Revision
----- ----- ----- --------
5 1 20348 1ดูภาพหน้าจอด้านล่าง
นี่คือลักษณะที่ปรากฏหากคุณเรียกใช้ใน PowerShell
Major Minor Patch PreReleaseLabel BuildLabel
----- ----- ----- --------------- ----------
7 4 0ดูภาพหน้าจอด้านล่าง
ติดตั้ง PowerShell 7
มีวิธีการต่างๆ ในการติดตั้ง PowerShell บนระบบ ทำตามวิธีใดวิธีหนึ่งด้านล่าง
วิธีที่ 1: ซับเดียว
นี่เป็นวิธีที่เร็วและง่ายที่สุดในการติดตั้ง PowerShell 7
iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI"หลังจากนั้นคุณจะเห็นวิซาร์ดการตั้งค่า PowerShell 7 ที่คุณสามารถดำเนินการได้
ตรวจสอบให้แน่ใจว่าคุณเปิดใช้งานตัวเลือกทั้งหมด
ตั้งแต่ PowerShell 7.2 ขึ้นไป Microsoft จะอัปเดต PowerShell 7 โดยอัตโนมัติในช่องทางการเผยแพร่เดียวกันหากคุณเปิดใช้งานในตัวช่วยสร้างการตั้งค่า ตัวอย่างเช่น PowerShell 7.2.x ถึง 7.2.y และ 7.3.x ถึง 7.3.y
เปิดใช้งานทั้งสองตัวเลือก
เสร็จสิ้นการติดตั้ง
PowerShell 7 ปรากฏในโปรแกรมของคุณ
วิธีที่ 2 ดาวน์โหลดจาก GitHub
ไปที่หน้า PowerShell GitHub และดาวน์โหลดตัวติดตั้ง PowerShell 7
เปิดไฟล์ PowerShell .msi และดำเนินการตามวิซาร์ดการตั้งค่า ดังที่แสดงในวิธีการข้างต้น
วิธีที่ 3: WinGet (ตัวจัดการแพ็คเกจ Windows)
เรียกใช้คำสั่งด้านล่างเพื่อดาวน์โหลดและติดตั้ง PowerShell 7
หมายเหตุ: ระบบจะติดตั้ง PowerShell 7 โดยอัตโนมัติเมื่อดาวน์โหลดแล้ว และคุณจะไม่เห็นวิซาร์ดการตั้งค่า
winget install --id Microsoft.Powershellอัปเดต PowerShell 7
เป็นการดีที่สุดที่จะอัปเดต PowerShell 7 ทุกครั้งที่มีเวอร์ชันใหม่ออกมา
ใช้คำสั่งอัปเกรด winget เพื่ออัปเดต PowerShell 7 เป็นเวอร์ชันล่าสุด
winget upgrade --id Microsoft.PowerShellวิธีอื่นในการอัพเกรด PowerShell 7 คือการดาวน์โหลดตัวติดตั้งจาก GitHub หรือเรียกใช้ one-liner ดังที่แสดงด้านบน ซึ่งคุณสามารถดำเนินการผ่านวิซาร์ดการตั้งค่าเพื่ออัปเดต PowerShell
คำถามที่พบบ่อย (FAQ)
จะถอนการติดตั้ง Windows PowerShell 5.1 บน Windows หลังจากติดตั้ง PowerShell 7 ได้อย่างไร
คุณไม่สามารถถอนการติดตั้ง Windows PowerShell 5.1 บน Windows ได้หลังจากติดตั้ง PowerShell 7 ซึ่งรวมเข้ากับระบบปฏิบัติการ Windows และคุณต้องปล่อยไว้ในระบบของคุณ
เหตุใด Windows PowerShell ISE จึงแสดงเวอร์ชัน 5.1 เมื่อฉันติดตั้ง PowerShell 7 แล้ว
PowerShell ISE โหลด Windows PowerShell 5.1 ไม่ใช่ PowerShell 7
ฉันจะใช้ Windows PowerShell ISE กับ PowerShell 7 ต่อไปได้อย่างไร
สลับไปที่ รหัส Visual Studio มันเป็นโปรแกรมแก้ไขโค้ดข้ามแพลตฟอร์มโอเพ่นซอร์สฟรี น้ำหนักเบา
PowerShell 7 จะโหลดโดยอัตโนมัติใน Visual Studio Code หรือไม่
PowerShell 7 มีความสำคัญเหนือกว่า Windows PowerShell 5.1 และโหลดตามค่าเริ่มต้น
ฉันสามารถสลับระหว่าง Windows PowerShell 5.1 และ PowerShell 7 ใน Visual Studio Code ได้หรือไม่
เลือกโปรไฟล์เริ่มต้นและเลือก Windows PowerShell 5.1 หรือ PowerShell 7
เราจะรู้ได้อย่างไรว่า cmdlets และโมดูลใดบ้างที่รองรับใน PowerShell 7
Microsoft เก็บประวัติการเผยแพร่ของโมดูลและ cmdlets
เหตุใด Microsoft จึงไม่จัดส่ง PowerShell 7 พร้อม Windows
Microsoft วางแผนที่จะจัดส่ง PowerShell 7 ใน Windows ในที่สุดในรูปแบบฟีเจอร์เคียงข้างกันกับ Windows PowerShell 5.1 แต่พวกเขายังจำเป็นต้องหารายละเอียดบางอย่าง และไม่มีกำหนดเวลาว่าสิ่งนั้นจะเกิดขึ้นเมื่อใด
ฉันควรใช้ Windows PowerShell 5.1 หรือ PowerShell 7 หรือไม่
คุณควรใช้ PowerShell 7 แน่นอนเมื่อทำได้ แต่ให้แน่ใจว่าคุณทดสอบ cmdlets และสคริปต์ทั้งหมดของคุณก่อนเปลี่ยนไปใช้ PowerShell 7
อ่านเพิ่มเติม: วิธีเชื่อมต่อกับ Microsoft Graph PowerShell »
บทสรุป
คุณได้เรียนรู้วิธีการติดตั้งและอัปเดต PowerShell 7 ตรวจสอบให้แน่ใจว่าคุณใช้ PowerShell 7 เมื่อทำได้ เนื่องจาก Microsoft ได้รับการอัปเดตให้ทันสมัยอยู่เสมอและทำงานได้เร็วกว่าเวอร์ชันเก่ามาก หากเป็นไปไม่ได้ที่จะย้ายคำสั่งและสคริปต์บางส่วนของคุณไปยัง PowerShell 7 ให้ใช้ PowerShell 5.1 ต่อไปสำหรับสิ่งเหล่านั้น
คุณชอบบทความนี้หรือไม่? คุณอาจต้องการวิธีล้างแคช Microsoft Teams อย่าลืมติดตามเราและแบ่งปันบทความนี้







