PowerShell: ใช้ Get-Process เพื่อค้นหากระบวนการตามชื่อ
คุณสามารถใช้ Get-Process cmdlet ใน PowerShell เพื่อรับกระบวนการทั้งหมดที่กำลังทำงานอยู่บนเครื่องคอมพิวเตอร์
บ่อยครั้งคุณอาจต้องการใช้ Get-Process cmdlet เพื่อค้นหากระบวนการเฉพาะตามชื่อ
คุณสามารถใช้วิธีการต่อไปนี้เพื่อดำเนินการดังกล่าว:
วิธีที่ 1: ค้นหากระบวนการตามชื่อที่แน่นอน
Get-Process -Name AggregatorHost
ตัวอย่างเฉพาะนี้จะแสดงเฉพาะผลลัพธ์สำหรับกระบวนการที่ชื่อว่า AggregatorHost
วิธีที่ 2: ค้นหากระบวนการทั้งหมดที่มีสตริง
Get-Process -Name *background*
ตัวอย่างนี้จะแสดงผลลัพธ์สำหรับกระบวนการทั้งหมดที่มี พื้นหลัง ในชื่อของกระบวนการ
ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีในทางปฏิบัติ
ตัวอย่างที่ 1: ใช้ Get-Process เพื่อค้นหากระบวนการตามชื่อที่แน่นอน
เราสามารถใช้ไวยากรณ์ต่อไปนี้กับ Get-Process cmdlet ใน PowerShell เพื่อแสดงเฉพาะกระบวนการที่มีชื่อตรงกับ AggregatorHost เท่านั้น:
Get-Process -Name AggregatorHostภาพหน้าจอต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ:
ซึ่งจะส่งคืนผลลัพธ์สำหรับกระบวนการที่มีชื่อตรงกับ AggregatorHost เท่านั้น
ตัวอย่างที่ 2: ใช้ Get-Process เพื่อค้นหากระบวนการทั้งหมดที่มีสตริง
เราสามารถใช้ไวยากรณ์ต่อไปนี้กับ Get-Process cmdlet ใน PowerShell เพื่อแสดงเฉพาะกระบวนการที่มี พื้นหลัง อยู่ที่ไหนสักแห่งในชื่อกระบวนการ:
Get-Process -Name *background*ภาพหน้าจอต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ:
ซึ่งจะส่งคืนผลลัพธ์สำหรับกระบวนการทั้งหมดที่มี พื้นหลัง อยู่ที่ไหนสักแห่งในชื่อกระบวนการ
หมายเหตุ: คุณสามารถดูเอกสารฉบับสมบูรณ์สำหรับ Get-Process cmdlet ใน PowerShell ได้ที่นี่

