Como posso consultar o Log on as user de um serviço do Windows usando a linha de comando?

Como posso consultar o Log on as user de um serviço do Windows usando a linha de comando?

Atualmente sc querymostra o nome do serviço, nome de exibição e outros atributos dos serviços instalados na minha caixa. No entanto, não me diz qual é oFaça logon comoconfiguração é. Como posso obter essas informações usando a linha de comando?

Responder1

sc queryconsulta oEstado atual; use sc qcpara ler a configuração.

C:\>sc qc mensageiro
[SC] GetServiceConfig SUCESSO

SERVICE_NAME: mensageiro
        TIPO: 20 WIN32_SHARE_PROCESS
        START_TYPE: 4 DESATIVADO
        ERROR_CONTROL: 1 NORMAL
        BINARY_PATH_NAME: C:\WINDOWS\system32\svchost.exe -k netsvcs
        LOAD_ORDER_GROUP:
        ETIQUETA: 0
        DISPLAY_NAME: Mensageiro
        DEPENDÊNCIAS: LanmanWorkstation
                           : NetBIOS
                           : Plug Play
                           : RpcSS
        SERVICE_START_NAME: sistema local

Responder2

Você pode usar "WMIC" (WMI Command Line Interface) para isso:

wmic service where name="Power" get StartName

StartName LocalSystem

Aqui está um exemplo de um serviço diferente:

wmic service where name="RpcSS" get StartName

StartName NT AUTHORITY\NetworkService

informação relacionada