Question Comment puis-je interroger la connexion en tant qu'utilisateur d'un service Windows à l'aide de la ligne de commande?


Actuellement sc query affiche le nom du service, le nom d'affichage et les autres attributs des services installés sur ma boîte. Cependant, il ne me dit pas ce que le Connectez-vous en tant que le réglage est. Comment puis-je obtenir cette information en utilisant la ligne de commande?


4
2017-07-26 19:27


origine


Si vous n'exécutez pas SQL Server ou Exchange, tous vos services exécuteront NetworkService, LocalService ou LocalSystem. Il n'est pas nécessaire de leur apprendre les différences, mais si vous le voulez vraiment, technet serait l'endroit idéal pour commencer. - surfasb


Réponses:


sc query interroge le état actuel; utilisation sc qc lire la configuration.

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

SERVICE_NAME: messager
        TYPE: 20 WIN32_SHARE_PROCESS
        START_TYPE: 4 DÉSACTIVÉ
        ERROR_CONTROL: 1 NORMAL
        BINARY_PATH_NAME: C: \ WINDOWS \ system32 \ svchost.exe -k netsvcs
        LOAD_ORDER_GROUP:
        TAG: 0
        DISPLAY_NAME: Messenger
        DÉPENDANCES: LanmanWorkstation
                           : NetBIOS
                           : Branchez & jouez
                           : RpcSS
        SERVICE_START_NAME: LocalSystem

5
2017-07-26 20:39





Vous pouvez utiliser "WMIC" (interface de ligne de commande WMI) pour cela:

wmic service where name="Power" get StartName

StartName Système local

Voici un exemple pour un service différent:

wmic service where name="RpcSS" get StartName

StartName NT AUTHORITY \ NetworkService


8
2017-07-26 19:43