Windows PowerShell คืออะไร คุณลักษณะและประโยชน์ของการอัปเกรดเป็นเวอร์ชันล่าสุด

What Is Windows Powershell



ในฐานะผู้เชี่ยวชาญด้านไอที ฉันมักถูกถามว่า Windows PowerShell คืออะไร และเหตุใดผู้คนจึงควรอัปเกรดเป็นเวอร์ชันล่าสุด ในบทความนี้ ฉันจะตอบคำถามเหล่านั้นและให้ภาพรวมเกี่ยวกับประโยชน์ของการอัปเกรดเป็น Windows PowerShell 5.0 Windows PowerShell เป็นเชลล์บรรทัดคำสั่งและภาษาสคริปต์ที่ช่วยให้คุณสามารถจัดการเซิร์ฟเวอร์และงานอื่นๆ ได้โดยอัตโนมัติ PowerShell มาพร้อมกับ Windows Server 2012 R2 และ Windows Server 2016 และสามารถติดตั้งบน Windows Server รุ่นก่อนหน้าได้ PowerShell 5.0 เปิดตัวในปี 2559 และมีคุณสมบัติและความสามารถใหม่ๆ ที่ทำให้การจัดการโครงสร้างพื้นฐาน Windows ของคุณง่ายขึ้น คุณสมบัติใหม่บางอย่างใน PowerShell 5.0 รวมถึง: - PowerShell Desired State Configuration (DSC): PowerShell DSC เป็นรูปแบบการประกาศที่อนุญาตให้คุณจัดการโครงสร้างพื้นฐานของคุณเป็นรหัส ด้วย PowerShell DSC คุณสามารถกำหนดโครงสร้างพื้นฐานของคุณในสคริปต์ PowerShell แล้วปรับใช้การกำหนดค่านั้นกับเซิร์ฟเวอร์ของคุณ - PowerShell Get-Help: Get-Help cmdlet ได้รับการปรับปรุงใน PowerShell 5.0 และตอนนี้มีตัวอย่างเพิ่มเติมและฟังก์ชันการค้นหาที่ดีขึ้น - PowerShell ISE: PowerShell ISE ได้รับการอัปเดตด้วยรูปลักษณ์ใหม่ และมีคุณสมบัติใหม่ เช่น การเน้นไวยากรณ์และการเติมโค้ด - เบราว์เซอร์โมดูล PowerShell: เบราว์เซอร์โมดูล PowerShell เป็นคุณสมบัติใหม่ที่ให้คุณเรียกดู PowerShell Gallery และติดตั้งโมดูลได้โดยตรงจาก ISE - PowerShell Web Publishing: PowerShell 5.0 มีคุณลักษณะใหม่ที่เรียกว่า PowerShell Web Publishing ซึ่งช่วยให้คุณสามารถเผยแพร่สคริปต์และโมดูล PowerShell ของคุณไปยังเว็บไซต์ได้ นี่เป็นเพียงส่วนหนึ่งของคุณสมบัติใหม่ใน PowerShell 5.0 การอัปเกรดเป็น PowerShell 5.0 เป็นวิธีที่ยอดเยี่ยมในการใช้ประโยชน์สูงสุดจากโครงสร้างพื้นฐาน Windows ของคุณ



วินโดวส์ 10 จัดส่งด้วย วินโดวส์ พาวเวอร์เชลล์ 5.0 ; รุ่นล่าสุดในขณะนี้ พาวเวอร์เชลล์ 7.0 . Windows 8.1 มาพร้อมกับ Windows PowerShell 4.0 เวอร์ชันใหม่มีฟีเจอร์ใหม่ๆ มากมายที่ออกแบบมาเพื่อทำให้ภาษาง่ายขึ้น ใช้งานได้ง่ายขึ้น และหลีกเลี่ยงข้อผิดพลาดทั่วไป หากคุณใช้ PowerShell เวอร์ชันก่อนหน้าบนระบบปฏิบัติการ Windows ของคุณ การเปลี่ยนไปใช้ Windows PowerShell เวอร์ชันนี้มีประโยชน์มากมาย ไม่เพียงช่วยให้ผู้ดูแลระบบสามารถจัดการทุกด้านของ Windows Server OS เท่านั้น แต่ยังให้การควบคุมเซิร์ฟเวอร์ที่ใช้ SQL, Exchange และ Lync





PowerShell คืออะไร

PowerShell เป็นเชลล์บรรทัดคำสั่งและภาษาสคริปต์ คุณสามารถใช้ PowerShell เพื่อทำให้สคริปต์เป็นแบบอัตโนมัติ เรียกใช้ชุดคำสั่ง จัดการทรัพยากรในระบบคลาวด์ และอื่นๆ ปัจจุบันมี คอร์ PowerShell ซึ่งทำงานบน Linux, macOS และ Windows





หากต้องการข้อมูลเพิ่มเติม สามารถตรวจสอบได้ รู้เบื้องต้นเกี่ยวกับ PowerShell บน ไมโครซอฟท์.คอม เพื่อการเรียนรู้ที่เป็นเลิศ



ไม่โหลด disqus

ฉันกำลังใช้ PowerShell เวอร์ชันใด

หากต้องการทราบว่าคุณกำลังใช้ PowerShell เวอร์ชันใด ให้ทำดังต่อไปนี้

ฟังก์ชัน PowerShell เวอร์ชันใด

เปิดหน้าต่าง PowerShell แล้วพิมพ์ ใครก็ได้ คำสั่งต่อไปนี้แล้วกด Enter:



|_+_|

อ่านเพิ่มเติมเกี่ยวกับเรื่องนี้ - อย่างไร ตรวจสอบเวอร์ชันของ PowerShell ใน Windows 10

  • ผู้ใช้ Windows Server 2012, Windows Server 2008 R2, Windows Server 2008 SP2, Windows 8 และ Windows 7 ที่มี SP1 จะสามารถใช้ วินโดวส์ พาวเวอร์เชลล์ 3.0 .
  • ผู้ใช้ Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1 และ Windows 7 SP1 จะสามารถใช้งานได้ วินโดวส์ พาวเวอร์เชลล์ 4.0 .
  • Windows 10 มาพร้อมกับ วินโดวส์ พาวเวอร์เชลล์ 5.0 .

อ่าน : วิธีการติดตั้ง PowerShell 7.0 บน Windows 10 .

คุณสมบัติของ Windows PowerShell

วินโดวส์ พาวเวอร์เชลล์ 3.0 แนะนำคุณสมบัติใหม่ดังต่อไปนี้:

  • เวิร์กโฟลว์ Windows PowerShell
  • CIM cmdlets
  • Cmdlets วัตถุ (CDXML)
  • การเข้าถึงเว็บ Windows PowerShell
  • โมดูลดาวน์โหลดอัตโนมัติ
  • อัปเดตความช่วยเหลือ
  • เซสชันที่เชื่อถือได้และปิดใช้งาน
  • งานตามกำหนดเวลา

วินโดวส์ พาวเวอร์เชลล์ 4.0 อ้างถึง:

  • การกำหนดค่าสถานะที่ต้องการ (DSC)
  • การปรับปรุงการเข้าถึงเว็บ Windows PowerShell
  • การปรับปรุงเวิร์กโฟลว์
  • มีอะไรใหม่สำหรับ Windows PowerShell Web Services
  • บันทึก-ช่วยเหลือ

วินโดวส์ พาวเวอร์เชลล์ 5.0 ซึ่งมาพร้อมกับ Windows 10 มีคุณสมบัติดังต่อไปนี้:

  • สามารถกำหนดคลาสได้ในฟังก์ชันการทำงาน
  • การปรับปรุง DSC
  • การถอดเสียงมีอยู่ในโฮสต์ทั้งหมด
  • การปรับปรุงการดีบักที่สำคัญ รวมถึงความสามารถในการดีบักงาน Windows PowerShell
  • โมดูลสวิตช์เครือข่าย
  • OneGet สำหรับการจัดการแพ็คเกจซอฟต์แวร์
  • PowerShellGet เพื่อจัดการโมดูล Windows PowerShell ผ่าน OneGet
  • การปรับปรุงประสิทธิภาพเมื่อใช้วัตถุ COM

วินโดวส์ พาวเวอร์เชลล์ 6.0 ข้ามแพลตฟอร์ม (Windows, macOS และ Linux) โอเพ่นซอร์สและ สร้างขึ้นสำหรับสภาพแวดล้อมที่แตกต่างกัน และไฮบริดคลาวด์

  • การย้ายจาก .NET Framework ไปยัง .NET Core
  • มันใช้. NET Core 2.0 เป็นรันไทม์
  • เปิดใช้งาน PowerShell Core เพื่อทำงานบนหลายแพลตฟอร์ม (Windows, macOS และ Linux)
  • API ทั่วไปสำหรับ .NET Core และ .NET Framework ถูกกำหนดให้เป็นส่วนหนึ่งของ .NET Standard

วินโดวส์ พาวเวอร์เชลล์ 7.0 มาพร้อมกับคุณสมบัติใหม่มากมาย ชอบ:

  • การขนานท่อ
  • ผู้ประกอบการรายใหม่
  • ConciseView cmdlet และ Get-Error
  • การแจ้งเตือนอัตโนมัติเกี่ยวกับเวอร์ชันใหม่
  • การเรียกทรัพยากร DSC โดยตรงจาก PowerShell 7
  • ชั้นความเข้ากันได้

ไลบรารี TechNet ได้อธิบายฟังก์ชันเหล่านี้โดยละเอียด ลองมาดูบางส่วนของพวกเขาอย่างรวดเร็ว

เวิร์กโฟลว์ Windows PowerShell: คุณลักษณะนี้นำพลังเต็มรูปแบบของ Windows Workflow Foundation มาสู่ Windows PowerShell คุณสามารถเขียนเวิร์กโฟลว์ใน XAML หรือ Windows PowerShell และเรียกใช้งานได้เหมือนกับ cmdlet

การปรับปรุง core cmdlets และผู้ให้บริการที่มีอยู่: Windows PowerShell 3.0 มีคุณสมบัติใหม่สำหรับ cmdlets ที่มีอยู่ รวมถึงไวยากรณ์ที่ง่ายขึ้นและพารามิเตอร์ใหม่สำหรับ cmdlets เช่น cmdlets ของคอมพิวเตอร์, cmdlets CSV, Get-ChildItem, Get-Command, Get-Content, Get-History, Measure-Object, cmdlets ความปลอดภัย , Select-Object, Select-String, Split-Path, Start-Proces, Tee-Object, Test-Connection และ .Add-Member

ทางเลือกผู้จัดการงาน

การนำเข้าและตรวจหาโมดูลระยะไกล: Windows PowerShell 3.0 ปรับปรุงการค้นพบโมดูลการนำเข้าและระยะไกลโดยนัยบนคอมพิวเตอร์ระยะไกล

cmdlet ของโมดูล: มีความสามารถในการนำเข้าโมดูลจากคอมพิวเตอร์ระยะไกลไปยังเครื่องคอมพิวเตอร์โดยใช้ Windows PowerShell จากระยะไกล

การสนับสนุนเซสชัน CIM ใหม่: ให้สิทธิ์ในการใช้ CIM และ WMI เพื่อจัดการคอมพิวเตอร์ที่ไม่ใช่ Windows โดยนำเข้าคำสั่งไปยังเครื่องคอมพิวเตอร์ที่ดำเนินการโดยปริยายบนคอมพิวเตอร์ระยะไกล

คุณสมบัติเติมข้อความอัตโนมัติ: ประหยัดเวลาในการพิมพ์และลดจำนวนการพิมพ์ผิด

PowerShell 3.0 Intellisense: ขีดเส้นใต้ข้อผิดพลาดเป็นสีแดงและแนะนำการแก้ไขเมื่อคุณวางเมาส์เหนือเส้นหยัก

cmdlet ช่วยเหลือปรับปรุง: ซึ่งจะช่วยขจัดข้อผิดพลาดเล็กๆ น้อยๆ หรือการพิมพ์ผิดที่น่ารำคาญในเอกสารในตัว

วิธีบังคับให้อัปเดตนโยบายกลุ่ม

คุณสมบัติโฮสต์คอนโซลเพิ่มเติม: การเปลี่ยนแปลงที่อยู่ภายใต้โปรแกรมโฮสต์คอนโซล Windows PowerShell จะรวมอยู่ใน PowerShell 3.0 ตามค่าเริ่มต้น นอกจากนี้ ตัวเลือก 'เรียกใช้ด้วย PowerShell' ใหม่ใน File Explorer ยังช่วยให้คุณสามารถเรียกใช้สคริปต์ในเซสชันที่ไม่จำกัดด้วยการคลิกขวาง่ายๆ

รองรับ RunAs และ Shared Host: คุณลักษณะ Run As ซึ่งออกแบบมาสำหรับเวิร์กโฟลว์ Windows PowerShell ช่วยให้ผู้ใช้การกำหนดค่าเซสชันสามารถสร้างเซสชันที่ทำงานภายใต้การอนุญาตของบัญชีที่ใช้ร่วมกัน ในทางกลับกัน คุณสมบัติ SharedHost ช่วยให้ผู้ใช้หลายคนบนคอมพิวเตอร์หลายเครื่องสามารถเชื่อมต่อกับเซสชันเวิร์กโฟลว์พร้อมกันและติดตามความคืบหน้าอย่างใกล้ชิด

การปรับปรุงการจัดการอักขระพิเศษ: การดู Windows PowerShell 3.0 อย่างรวดเร็วแสดงให้เห็นว่าเพื่อปรับปรุงความสามารถของโปรแกรมในการตีความและจัดการอักขระพิเศษอย่างถูกต้อง พารามิเตอร์ LiteralPath ซึ่งจัดการอักขระพิเศษในเส้นทาง ใช้ได้กับ cmdlet เกือบทั้งหมดที่มีพารามิเตอร์ Path รวมถึงการอัปเดตใหม่ -Help และ Save-Help cmdlets

ดาวน์โหลด PC Repair Tool เพื่อค้นหาอย่างรวดเร็วและแก้ไขข้อผิดพลาดของ Windows โดยอัตโนมัติ

การใช้ PowerShell คุณทำได้ สร้างรายการบริการ windows , สร้างรายการคุณลักษณะที่ปิดใช้งาน , ส่งออกและสำรองไดรเวอร์อุปกรณ์ , ค้นหาเวลาทำงานของระบบ , อัปเดตคำจำกัดความของ Windows Defender , รายการดิสก์ , รับรายการไดรเวอร์ที่ติดตั้ง , ลบแอพ Windows Store เพิ่มรายการในเมนูบริบทของเดสก์ท็อป , สร้างอิมเมจระบบ ดาวน์โหลดไฟล์ และอื่น ๆ.

โพสต์ยอดนิยม