Windows PowerShell มีประสิทธิภาพและสามารถทำทุกอย่างที่บุคคลต้องการบนคอมพิวเตอร์ของเขาได้ แต่ปัญหาเดียวคือเป็นเครื่องมือบรรทัดคำสั่งและไม่มี GUI อย่างไรก็ตาม จะมีประโยชน์เมื่ออินเทอร์เฟซที่ใช้ GUI ล้มเหลวหรือหยุดตอบสนอง น่าเสียดายที่สิ่งสำคัญคือผู้ใช้ทั่วไปขาดความรู้ในการใช้ PowerShell อย่างเต็มศักยภาพ แต่วันนี้เราจะพยายามพูดถึงคำสั่ง PowerShell 10 อันดับแรกที่สามารถช่วยให้ผู้ใช้ทำสิ่งต่างๆ ได้มากขึ้นใน Windows 10
คำสั่ง PowerShell ที่จะช่วยให้ผู้ใช้ทำสิ่งต่างๆ ได้มากขึ้น
ก่อนที่เราจะเริ่ม ต้องเน้นว่า cmdlets . เหล่านี้บางส่วน อาจสลับการตั้งค่าหรือการกำหนดค่าบางอย่างบนคอมพิวเตอร์ของคุณ cmdlet เป็นสคริปต์ PowerShell ที่ทำหน้าที่เดียว ดังนั้น เพื่อความปลอดภัย ให้สร้างจุดคืนค่าระบบก่อน หากมีข้อผิดพลาดขณะลองใช้ cmdlet ต่อไปนี้ คุณสามารถกู้คืนคอมพิวเตอร์ของคุณได้ทุกเมื่อ
เราจะมาดูที่ cmdlets ที่สามารถทำได้ดังต่อไปนี้:
- เปิดแอปพลิเคชัน UWP
- ขอความช่วยเหลือเกี่ยวกับ cmdlet ใดๆ
- รับคำสั่งที่คล้ายกัน
- ค้นหาไฟล์ที่ต้องการ
- อ่านเนื้อหาของไฟล์
- ค้นหาข้อมูลเกี่ยวกับบริการทั้งหมดบนคอมพิวเตอร์
- ค้นหาข้อมูลเกี่ยวกับกระบวนการทั้งหมดบนคอมพิวเตอร์
- การกำหนดนโยบายการดำเนินการ
- คัดลอกไฟล์หรือไดเร็กทอรี
- ลบไฟล์หรือไดเร็กทอรี
1] เปิดแอปพลิเคชัน UWP
PowerShell เป็นเครื่องมือที่ยอดเยี่ยมที่สามารถใช้เปิดแอปพลิเคชัน UWP ได้ภายในไม่กี่วินาที แต่สิ่งสำคัญอยู่ที่การดำเนินการตามคำสั่งอย่างเหมาะสม คุณสามารถใช้
Start-Process "ms-settings:"
คำสั่งเพื่อเปิดแอปพลิเคชัน Windows Settings UWP คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ URI อื่นๆ สำหรับแอปพลิเคชัน UWP อื่นๆ ได้ที่ microsoft.com
2] รับความช่วยเหลือเกี่ยวกับ cmdlet ใด ๆ
สมมติว่าคุณเคยสับสนว่าต้องใช้คำสั่งใดเพื่อทำงานเฉพาะ หรือสิ่งที่ cmdlet เฉพาะทำ คุณไม่จำเป็นต้องกังวล คุณสามารถใช้ Get-Help cmdlet เพื่อทำสิ่งนี้ คุณสามารถใช้ด้วยวิธีต่อไปนี้ -
Get-Help Get-Help <command name> Get-Help <command name> -Full Get-Help <command name> -Example Get-Help *
ที่นี่ รายการแรกจะแนะนำคุณเกี่ยวกับวิธีใช้ cmdlet นี้ รายการที่สองจะให้ข้อมูลสรุปอย่างง่ายของ cmdlet เฉพาะ รายการที่สามจะให้ข้อมูลโดยละเอียดเกี่ยวกับ cmdlet ที่เกี่ยวข้อง รายการที่สี่จะประกอบด้วยทุกอย่างที่ cmdlet ที่สามแสดง แต่จะเพิ่มตัวอย่างวิธีการใช้ cmdlet นั้น และสุดท้าย cmdlet ที่ 5 จะแสดงทุกคำสั่งที่พร้อมให้คุณใช้งาน
3] รับคำสั่งที่คล้ายกัน
หากต้องการค้นหาคำสั่งประเภทเดียวกันหรือมีวลีเฉพาะ ให้ใช้ Get-Command cmdlet อย่างไรก็ตาม มันไม่ได้แสดงรายการทุก cmdlet ใน PowerShell ดังนั้นคุณจึงใช้ประโยชน์จากตัวกรองบางตัว คุณสามารถใช้คำสั่งต่อไปนี้-
Get-Command -Name <name> Get-Command -CommandType <type>
cmdlet แรกจะช่วยคุณค้นหา cmdlet ที่มีวลีเฉพาะในขณะที่ cmdlet ที่สองจะช่วยให้คุณสามารถกรอง cmdlet ที่ทำหน้าที่เฉพาะได้
4] ค้นหาไฟล์ที่ต้องการ
หากคุณต้องการค้นหาไฟล์หรือไดเรกทอรีเฉพาะสำหรับตำแหน่งใดตำแหน่งหนึ่ง คุณสามารถใช้ Get-Item cmdlet คุณสามารถใช้เป็น
Get-Item <PATH>
เพื่อแสดงรายการเนื้อหาของเส้นทางนั้น ๆ
5] อ่านเนื้อหาของไฟล์
หากคุณต้องการอ่านเนื้อหาของไฟล์ คุณสามารถใช้ Get-Content คำสั่งเป็น-
Get-Content <PATH of the file with its extension>
6] อ่านข้อมูลเกี่ยวกับบริการทั้งหมดบนคอมพิวเตอร์
คุณสามารถใช้ Get-Service cmdlet เพื่อแสดงรายการบริการทั้งหมดที่ทำงานหรือหยุดทำงานบนคอมพิวเตอร์ของคุณ หรือคุณสามารถใช้ cmdlet ที่เกี่ยวข้องต่อไปนี้เพื่อทำหน้าที่ที่เกี่ยวข้อง -
Start-Service <Service Name> Stop-Service <Service Name> Suspend-Service <Service Name> Resume-Service <Service Name> Restart-Service <Service Name>
7] อ่านข้อมูลเกี่ยวกับกระบวนการทั้งหมดบนคอมพิวเตอร์
คล้ายกับ Get-Service cmdlet คุณสามารถใช้ Get-Process cmdlet เพื่อแสดงรายการกระบวนการทั้งหมดที่ทำงานบนคอมพิวเตอร์ของคุณ หรือคุณสามารถใช้ cmdlet ที่เกี่ยวข้องต่อไปนี้เพื่อทำหน้าที่ที่เกี่ยวข้อง
Start-Process <Process Name> Stop-Process <Process Name> Wait-Service <Process Name>
8] การตั้งค่านโยบายการดำเนินการ
แม้ว่าจะมีการสนับสนุนสำหรับการสร้างและเรียกใช้สคริปต์ใน PowerShell แต่ก็มีข้อจำกัดสำหรับแต่ละรายการซึ่งเป็นส่วนหนึ่งของมาตรการรักษาความปลอดภัย คุณสามารถสลับระดับความปลอดภัยเป็นสี่ระดับใดก็ได้ คุณสามารถใช้ Set-ExecutionPolicy cmdlet ตามด้วยระดับความปลอดภัยใด ๆ ที่กำหนดเป็น-.
Set-ExecutionPolicy Unrestricted Set-ExecutionPolicy All Signed Set-ExecutionPolicy Remote Signed Set-ExecutionPolicy Restricted
นี่คือนโยบายจากบนลงล่างตั้งแต่ระดับความปลอดภัยต่ำสุดไปจนถึงระดับสูงสุด
9] คัดลอกไฟล์หรือไดเร็กทอรี
ผู้ใช้สามารถใช้ประโยชน์จาก Copy-Item cmdlet เพื่อคัดลอกไฟล์หรือไดเรกทอรีหนึ่งไปยังปลายทางอื่น ไวยากรณ์สำหรับ cmdlet นี้คือ-
Copy-Item "E:\TWCTest.txt" -Destination "D:\"
10] ลบไฟล์หรือไดเร็กทอรี
คล้ายกับ Copy-Item cmdlet ผู้ใช้สามารถใช้ Copy-Item cmdlet เพื่อคัดลอกไฟล์หรือไดเรกทอรีหนึ่งไปยังปลายทางอื่น ไวยากรณ์สำหรับ cmdlet นี้คือ-
Remove-Item "E:\TWCTest.txt"
คุณมี cmdlet ที่มีประโยชน์อื่น ๆ ที่จะแบ่งปันกับพวกเราทุกคนหรือไม่? โปรดเขียนลงในช่องแสดงความคิดเห็นด้านล่าง
ฉันจะรับรายการคำสั่ง PowerShell ได้อย่างไร
มีคำสั่งมากกว่า 200 คำสั่งใน PowerShell หากต้องการทราบแต่ละรายการ คุณสามารถใช้ Get-Command เพื่อแสดงรายการโมดูล PowerShell นามแฝง และคำสั่งทั้งหมด หากคุณกำลังจะบันทึกรายการ ให้ส่งออกคำสั่งไปยังไฟล์ข้อความบนคอมพิวเตอร์และบันทึก คุณสามารถเปิดใน excel แล้วจัดหมวดหมู่ได้
CMD กับ PowerShell ต่างกันอย่างไร
PowerShell เป็น cmd เวอร์ชันขั้นสูง นอกจากจะเป็นอินเทอร์เฟซแล้ว ยังเป็นภาษาสคริปต์ที่ใช้อำนวยความสะดวกในการดูแลระบบอีกด้วย นอกจากนี้คุณยังสามารถใช้คำสั่ง Command Prompt ใน PowerShell ได้อีกด้วย ใน Windows 11 คุณสามารถเข้าถึง Windows Terminal ซึ่งมีทั้ง Command Prompt และ PowerShell