ความสำคัญของคำถามนี้อยู่ที่ครึ่งหลัง
ฉันรู้วิธีแยกรายการบริการทั้งหมดและวิธีกรองสถานะของพวกเขา อย่างไรก็ตามสิ่งที่ฉันไม่แน่ใจว่าจะทำอย่างไรเพื่อแยกบัญชีผู้ใช้ที่ตั้งค่าบริการเป็น "ทำงานเป็น"
ฉันไม่มีตัวเลือกในการใช้ PowerShell (น่าเสียดาย) ดังนั้นฉันจึงกำลังมองหาวิธี CMD ดั้งเดิม ฉันคิดว่าจะมีวิธีใช้คำสั่ง sc query แต่รายการทั้งหมดนั้นคือ:
SERVICE_NAME
TYPE
STATE
WIN32_EXIT_CODE
SERVICE_EXIT_CODE
CHECKPOINT
WAIT_HINT
FYI - ระบบปฏิบัติการเป็น WIndows 2003 SP2 และฉันต้องการข้อมูลนี้สำหรับบริการทั้งหมดดังนั้นจึงเป็นกระบวนการที่ยืดยาวหากฉันต้องทำด้วยตนเองสำหรับแต่ละบริการ
sc query
และwmic
คืออะไร