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

PowerShell: ใช้ Get-Service เพื่อรับประเภทบริการเริ่มต้น


คุณสามารถใช้ Get-Service cmdlet ใน PowerShell เพื่อรับบริการทั้งหมดบนคอมพิวเตอร์ รวมถึงบริการที่ทำงานและหยุดทำงาน

บ่อยครั้งคุณอาจต้องการใช้ Get-Service cmdlet เพื่อตรวจสอบประเภทการเริ่มต้นของบริการเฉพาะ

คุณสามารถใช้วิธีการต่อไปนี้เพื่อดำเนินการดังกล่าว:

วิธีที่ 1: รับประเภทการเริ่มต้นของบริการทั้งหมด

Get-Service | Select -property name,starttype

ตัวอย่างนี้จะส่งคืนชื่อและประเภทการเริ่มต้นของแต่ละบริการบนคอมพิวเตอร์ของเรา

วิธีที่ 2: รับประเภทการเริ่มต้นของบริการเฉพาะ

Get-Service -name 'WSearch' | Select -property name,starttype

ตัวอย่างนี้จะส่งคืนชื่อและประเภทการเริ่มต้นสำหรับบริการที่ชื่อ WSearch เท่านั้น

วิธีที่ 3: กรองบริการที่มีประเภทการเริ่มต้นเฉพาะ

Get-Service | Where {$_.StartType -eq 'Disabled'} | Select Name, Starttype

ตัวอย่างนี้จะส่งคืนเฉพาะบริการที่มีประเภทการเริ่มต้นเป็น ปิดใช้งาน

ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีในทางปฏิบัติ

ตัวอย่างที่ 1: รับประเภทการเริ่มต้นของบริการทั้งหมด

เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อส่งคืนประเภทการเริ่มต้นสำหรับแต่ละบริการบนคอมพิวเตอร์ของเรา:

Get-Service | Select -property name,starttype

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ:

สิ่งนี้จะส่งคืนประเภทการเริ่มต้นของแต่ละบริการบนคอมพิวเตอร์ของเรา

หมายเหตุ: ภาพหน้าจอจะแสดงเฉพาะประเภทการเริ่มต้นสำหรับบริการสองสามรายการแรกตามลำดับตัวอักษร

ตัวอย่างที่ 2: รับประเภทการเริ่มต้นของบริการเฉพาะ

เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อส่งคืนประเภทการเริ่มต้นสำหรับบริการชื่อ WSearch บนคอมพิวเตอร์ของเราเท่านั้น:

Get-Service -name 'WSearch' | Select -property name,starttype

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ:

ซึ่งจะส่งคืนประเภทการเริ่มต้นสำหรับบริการที่ชื่อ WSearch เท่านั้น

เราจะเห็นได้ว่ามีประเภทการเริ่มต้นเป็นอัตโนมัติ

ตัวอย่างที่ 3: ตัวกรองสำหรับบริการที่มีประเภทการเริ่มต้นเฉพาะ

เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อส่งคืนเฉพาะบริการที่มีประเภทการเริ่มต้นเป็น ปิดการใช้งาน:

Get-Service | Where {$_.StartType -eq 'Disabled'} | Select Name, Starttype

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ:

โปรดสังเกตว่าการดำเนินการนี้จะส่งคืนเฉพาะบริการที่มีประเภทการเริ่มต้นเป็น ปิดใช้งาน

อย่าลังเลที่จะเปลี่ยน ปิดการใช้งาน ด้วย อัตโนมัติ หรือ กำหนดเอง เพื่อกรองตามประเภทการเริ่มต้นระบบอื่น

หมายเหตุ: คุณสามารถดูเอกสารฉบับสมบูรณ์สำหรับ Get-Service cmdlet ใน PowerShell ได้ที่นี่

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