如何使用命令行查询以 Windows 服务的用户身份登录?

m-s*_*arp 7 windows services command-line

目前sc query显示安装在我的盒子上的服务的服务名称、显示名称和其他属性。但是它没有告诉我登录为设置是什么。如何使用命令行获取此信息?

Tex*_*Hex 11

您可以为此使用“WMIC”(WMI 命令行界面):

wmic service where name="Power" get StartName
Run Code Online (Sandbox Code Playgroud)

起始名称本地系统

以下是不同服务的示例:

wmic service where name="RpcSS" get StartName
Run Code Online (Sandbox Code Playgroud)

起始名称 NT AUTHORITY\NetworkService


use*_*686 9

sc query查询当前状态;用于sc qc读取配置。

C:\>sc qc 信使
[SC] 获取服务配置成功

SERVICE_NAME:信使
        类型:20 WIN32_SHARE_PROCESS
        START_TYPE : 4 已禁用
        ERROR_CONTROL : 1 正常
        BINARY_PATH_NAME : C:\WINDOWS\system32\svchost.exe -k netsvcs
        LOAD_ORDER_GROUP :
        标签:0
        DISPLAY_NAME:信使
        依赖项:Lanman 工作站
                           : 网络BIOS
                           : 即插即用
                           : RpcSS
        SERVICE_START_NAME:本地系统