Como posso consultar o Log on como usuário de um serviço do Windows usando a linha de comando?

4

Atualmente, sc query mostra o nome do serviço, o nome de exibição e outros atributos dos serviços instalados na minha caixa. No entanto, isso não me diz qual é a configuração Fazer logon como . Como posso obter essa informação usando a linha de comando?

    
por m-sharp 26.07.2011 / 21:27

2 respostas

5

sc query consulta o estado atual ; use sc qc para ler a configuração.

C:\>sc qc messenger
[SC] GetServiceConfig SUCCESS

SERVICE_NAME: messenger
        TYPE               : 20  WIN32_SHARE_PROCESS
        START_TYPE         : 4   DISABLED
        ERROR_CONTROL      : 1   NORMAL
        BINARY_PATH_NAME   : C:\WINDOWS\system32\svchost.exe -k netsvcs
        LOAD_ORDER_GROUP   :
        TAG                : 0
        DISPLAY_NAME       : Messenger
        DEPENDENCIES       : LanmanWorkstation
                           : NetBIOS
                           : PlugPlay
                           : RpcSS
        SERVICE_START_NAME : LocalSystem
    
por 26.07.2011 / 22:39
8

Você pode usar "WMIC" (interface de linha de comando WMI) para isso:

wmic service where name="Power" get StartName

StartName LocalSystem

Veja um exemplo para um serviço diferente:

wmic service where name="RpcSS" get StartName

StartName NT AUTHORITY \ NetworkService

    
por 26.07.2011 / 21:43