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


