PowerShell 7: ดาวน์โหลด ติดตั้ง อัปเดต และคู่มือการใช้งาน
- หมวดหมู่: ไกด์
Windows PowerShell เป็นกลไกอัตโนมัติที่ใช้ .NET Common Language Runtime ได้รับการออกแบบมาเพื่อช่วยผู้ดูแลระบบในงานที่ซับซ้อนและใช้เวลานาน ซึ่งหากทำด้วยตนเอง จะทำให้เกิดข้อผิดพลาดของมนุษย์หรือกินเวลามาก
ช่วยให้ผู้ดูแลระบบสามารถทำงานต่างๆ โดยอัตโนมัติในแพลตฟอร์มต่างๆ และช่วยให้ผู้ดูแลระบบเข้าถึง . ได้อย่างสมบูรณ์ กับ และ WMI ทั้งระบบภายในและระยะไกลสามารถจัดการได้ด้วย PowerShell มันมาพร้อมกับภาษาสคริปต์ของตัวเองและคลาส .NET พิเศษที่เรียกว่า cmdlets ใช้สำหรับฟังก์ชั่นเฉพาะ
โดยทั่วไป cmdlet เหล่านี้มักถูกใช้โดยสคริปต์ที่รวมอยู่ในโมดูล ที่นี่ เราจะแนะนำคุณตลอดกระบวนการดาวน์โหลด ติดตั้ง อัปเดต และใช้งาน PowerShell 7 สำหรับ Windows 10 อย่างสมบูรณ์ สรุปด่วน ซ่อน 1 ดาวน์โหลด PowerShell 7 2 ติดตั้ง PowerShell 7 2.1 ติดตั้ง PowerShell 7 ด้วยตนเองโดยใช้ไฟล์การติดตั้งที่ดาวน์โหลดมา 2.2 การติดตั้ง PowerShell 7 โดยใช้บรรทัดคำสั่ง 2.3 การติดตั้ง PowerShell 7 ผ่านเครือข่าย 3 การใช้ PowerShell 7
ดาวน์โหลด PowerShell 7
หากคุณต้องการดาวน์โหลดและติดตั้ง PowerShell 7 ให้ทำตามขั้นตอนง่ายๆ ต่อไปนี้
- เยี่ยม ที่เก็บ PowerShell Github .
- คลิกที่ส่วนสินทรัพย์เพื่อขยาย
- เลือกเวอร์ชันของ PowerShell ที่สอดคล้องกับสถาปัตยกรรม Windows ของคุณ ทั้งสองรุ่นคือ PowerShell-7.x.x-win-x64.msi และ PowerShell-7.x.x-win-x86.msi
ติดตั้ง PowerShell 7
ติดตั้ง PowerShell 7 ด้วยตนเองโดยใช้ไฟล์การติดตั้งที่ดาวน์โหลดมา

PowerShell 7
เรียกใช้แพ็คเกจและปฏิบัติตามคำแนะนำง่ายๆ สำหรับปลายทางของการติดตั้งและการดำเนินการที่เป็นตัวเลือก เช่น การเปิดใช้งานเมนู Open Here to explorer
การดำเนินการเสริม PowerShell 7
หากคุณมี PowerShell core 6.x ติดตั้งอยู่บนระบบแล้ว เวอร์ชัน 7 จะถูกติดตั้งเป็นการอัพเดท โดยพื้นฐานแล้วจะเป็นการลบคอร์ 6.x
PowerShell 5.1 จะไม่ถูกลบออก และ PowerShell 7 ทำงานแยกกัน
ปลายทางเริ่มต้นสำหรับการติดตั้งคือ $env:ProgramFilesPowerShell . คุณสามารถเรียกใช้ได้จากเมนูเริ่มหรือจากไดเร็กทอรีโดยตรง ไฟล์ปฏิบัติการมีชื่อว่า pwsh.exe .
หากต้องการเรียกใช้ PowerShell 5 ให้ไปที่ เรียกใช้ -> powershell
หากต้องการเรียกใช้ PowerShell 7 ให้ไปที่ วิ่ง -> pwsh
การติดตั้ง PowerShell 7 โดยใช้บรรทัดคำสั่ง
หากต้องการติดตั้ง PowerShell 7 โดยอัตโนมัติด้วยตัวเลือกเริ่มต้น ให้ไปที่ เรียกใช้ -> powershell . ตอนนี้ให้รันคำสั่งต่อไปนี้:|_+_|
ติดตั้ง PowerShell โดยใช้ บรรทัดคำสั่ง
การดำเนินการนี้จะดาวน์โหลดและติดตั้ง PowerShell เวอร์ชันล่าสุดโดยอัตโนมัติพร้อมตัวเลือกเริ่มต้น
การติดตั้ง PowerShell 7 ผ่านเครือข่าย
หากคุณต้องการติดตั้ง PowerShell 7 เป็นผู้ดูแลระบบบนทุกเครื่องภายใต้การควบคุมของคุณ ให้ทำตามขั้นตอนง่ายๆ เหล่านี้
- ดาวน์โหลดและคัดลอกไฟล์ .msi ในการแชร์ไฟล์ ตรวจสอบให้แน่ใจว่าทุกเครื่องสามารถเข้าถึงเส้นทางที่ใช้ร่วมกันนี้ได้
- บน Active Directory เซิร์ฟเวอร์ เปิดคอนโซลการจัดการนโยบายกลุ่ม
- เปิด GPO ที่คุณต้องการใช้การกำหนดค่าการติดตั้ง PowerShell 7 นี้ จากนั้นไปที่ การกำหนดค่าคอมพิวเตอร์ -> การตั้งค่าซอฟต์แวร์ .
- คลิกขวาที่การติดตั้งซอฟต์แวร์แล้วคลิกใหม่แล้วเลือกแพ็คเกจ ในกล่องโต้ตอบ เพิ่มเส้นทางของไฟล์ .msi รวมเส้นทางที่สมบูรณ์ ตัวอย่างเช่น \server.namefoldernamePowerShell-7.x.x-win-x64.msi
- เลือก เปิด ตามด้วย มอบหมาย แล้วคลิก ตกลง เพื่อสร้าง
- แนบไปกับ OU และรอจนกว่าการทำให้ใช้งานได้เสร็จสมบูรณ์
การใช้ PowerShell 7
โดยค่าเริ่มต้น คุณอาจถูกจำกัดไม่ให้เรียกใช้คำสั่งฟังก์ชันเดี่ยวของ PowerShell แบบกำหนดเอง ซึ่งโดยทั่วไปจะเรียกว่า cmdlets . คุณจะต้องเปลี่ยนนโยบายการดำเนินการเพื่อเรียกใช้คำสั่งอนุญาตแบบกำหนดเอง ทำตามขั้นตอนง่ายๆ เหล่านี้
- เรียกใช้ PowerShell ในฐานะผู้ดูแลระบบ
- รันคำสั่งต่อไปนี้
- รับการดำเนินการนโยบาย
- Set-executionpolicy ไม่ จำกัด
- ป้อน Y ในพรอมต์
- รับการดำเนินการนโยบาย
PowerShell 7 ได้รับการออกแบบมาเพื่อการใช้งานเชิงวัตถุ ดังนั้นจึงง่ายกว่ากลไกอื่นๆ ที่คล้ายคลึงกัน ใช้คำสั่งฟังก์ชันเดียวขนาดเล็ก น้ำหนักเบา ส่วนใหญ่เขียนด้วยภาษา C# เรียกว่า cmdlets ที่ดำเนินการฟังก์ชันที่ระบุและส่งคืนอ็อบเจ็กต์ .NET PowerShell มีประมาณ200 cmdlets ที่สามารถเข้าถึงได้โดยใช้คำสั่ง PS C:> Get-Command อย่างไรก็ตาม คำสั่งที่ใช้บ่อยที่สุดคือ:
- รับตำแหน่ง : รับไดเร็กทอรีปัจจุบัน
- ที่ตั้ง-ที่ตั้ง : รับไดเร็กทอรีปัจจุบัน
- ย้ายรายการ : ย้ายไฟล์ไปยังปลายทางใหม่
- คัดลอกรายการ : คัดลอกไฟล์ไปยังปลายทางใหม่
- เปลี่ยนชื่อ : เปลี่ยนชื่อไฟล์ที่มีอยู่
- ไอเท็มใหม่ : สร้างไฟล์ใหม่
คุณสามารถให้คำแนะนำเฉพาะกับ cmdlets โดยใช้สิ่งต่อไปนี้:
- เกิดอะไรขึ้นถ้า : cmdlet จะแสดงสิ่งที่จะทำหากดำเนินการโดยไม่ต้องรัน
- ยืนยัน : cmdlet จะยืนยันก่อนดำเนินการ
- ละเอียด : รายละเอียดที่เพิ่มขึ้น
- ดีบัก : cmdlet จะแสดงข้อมูลการดีบัก
- ErrorAction : กำหนดว่าจะทำอย่างไรเมื่อเกิดข้อผิดพลาดและมีสี่การกระทำ: ทำต่อ, หยุด, เงียบ- ดำเนินการต่อ, และสอบถาม
- ErrorVariable : กำหนดว่าตัวแปรใดจะเก็บข้อมูลข้อผิดพลาด
- OutVariable : กำหนดว่าตัวแปรใดจะเก็บข้อมูลเอาต์พุต
- OutBuffer : cmdlet จะไม่เรียก cmdlet ถัดไปจนกว่าจะมีจำนวนวัตถุที่กำหนดไว้ล่วงหน้า
PowerShell ใช้ตัวแปรพิเศษต่อไปนี้
- $ ผิดพลาด : อาร์เรย์ของอ็อบเจ็กต์ข้อผิดพลาด ใช้เพื่อแสดงข้อผิดพลาดล่าสุด
- $โฮสต์ : แสดงว่าแอพพลิเคชั่นโฮสติ้งปัจจุบันคืออะไร
- $โปรไฟล์ : จัดเก็บเส้นทางทั้งหมดของโปรไฟล์ผู้ใช้
- $PID : ตัวระบุกระบวนการจัดเก็บ
- $PSUIวัฒนธรรม : ใช้เพื่อเก็บชื่อของวัฒนธรรม UI ปัจจุบัน
- $NULL : ประกอบด้วยค่า NULL
- $False : ประกอบด้วยค่า FALSE
- $True : ประกอบด้วยค่า TRUE
แนวคิดที่สำคัญของสคริปต์ PowerShell คืออักขระไปป์ ใช้สำหรับแยกสองคำสั่ง คำสั่งหรือกลุ่มคำสั่งทางด้านซ้ายของไพพ์จะถูกดำเนินการก่อน แล้วจึงส่งต่อไปยังคำสั่งหรือกลุ่มคำสั่งทางด้านขวาของไพพ์ สิ่งนี้ทำให้สามารถสร้างคำสั่งไปป์ไลน์ที่เรียกว่า คำสั่งเหล่านี้เป็นคำสั่งแบบยาวที่อาจหรืออาจไม่เกิดขึ้นในบรรทัดเดียว แต่สำหรับจุดประสงค์และวัตถุประสงค์ทั้งหมดจะทำหน้าที่เป็นโค้ดบรรทัดเดียว
หากคุณต้องการเรียกใช้สคริปต์ใน PowerShell คุณจะต้องใช้ ISE PowerShell ISE (Integrated Scripting Environment) เป็นตัวแก้ไขในตัวสำหรับ PowerShell สามารถใช้เพื่อเรียกใช้ ทดสอบ และดีบักสคริปต์ ทั้งหมดนี้อยู่ในการตั้งค่า GUI แบบอิงหน้าต่าง มีคุณลักษณะทั้งหมดของการแก้ไข GUI และอนุญาตให้แก้ไขหลายบรรทัด แท็บเสร็จสิ้น และโฮสต์ของสิ่งอื่น ๆ เช่นดำเนินการคำสั่งในบานหน้าต่างคอนโซล
ใน Windows 10 คุณสามารถเปิดหน้าต่างสคริปต์ได้มากกว่าหนึ่งหน้าต่างและทำงานพร้อมกันได้ สิ่งนี้มีประโยชน์เมื่อต้องแก้ไขข้อบกพร่องของสคริปต์ที่ใช้ฟังก์ชันที่กำหนดไว้ในโมดูลแยกต่างหาก
โดยรวมแล้ว PowerShell 7 สำหรับ Windows 10 เป็นเครื่องมือสำหรับการดูแลระบบที่ใช้งานง่าย ซึ่งระบบดูแลระบบทั้งหมดควรจะสามารถใช้ได้ด้วยการฝึกอบรมเพียงเล็กน้อย