Акцент цього питання робиться на другій половині.
Я знаю, як витягнути список усіх сервісів і як відфільтрувати їх стан. Однак я не впевнений, як це зробити - це витягнути обліковий запис користувача, який сервіс встановлений на "запускати як".
У мене немає можливості використовувати PowerShell (на жаль), тому я шукаю рідний CMD спосіб. Я припускав, що існує спосіб використовувати команду sc запит, але все, що перераховано, це:
SERVICE_NAME
TYPE
STATE
WIN32_EXIT_CODE
SERVICE_EXIT_CODE
CHECKPOINT
WAIT_HINT
FYI - ОС - це WIndows 2003 SP2, і мені потрібна ця інформація для всіх служб, тому це тривалий процес, якщо мені доведеться робити це вручну для кожного з них.
sc query
іwmic
?