ค้นหาเว็บไซต์

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 ได้ที่นี่

บทความที่เกี่ยวข้อง