A ênfase desta questão está no segundo semestre.
Eu sei como extrair uma lista de todos os serviços e como filtrar seu estado. No entanto, o que não tenho certeza de como fazer é extrair a conta de usuário em que o serviço está definido como "executar como".
Como não tenho a opção de usar o PowerShell (infelizmente), estou procurando uma maneira nativa de CMD. Presumi que haveria uma maneira de usar o comando sc query, mas tudo o que lista é:
SERVICE_NAME
TYPE
STATE
WIN32_EXIT_CODE
SERVICE_EXIT_CODE
CHECKPOINT
WAIT_HINT
FYI - O sistema operacional é o Windows 2003 SP2 e eu preciso dessas informações para todos os serviços, por isso é um processo demorado, se necessário fazê-lo manualmente para cada um deles.
sc query
ewmic
?