如何使用命令列查詢Windows服務的使用者登入?

如何使用命令列查詢Windows服務的使用者登入?

目前sc query顯示我的盒子上安裝的服務的服務名稱、顯示名稱和其他屬性。然而它並沒有告訴我什麼登入身份設置群島。如何使用命令列取得此資訊?

答案1

sc query查詢目前狀態;用於sc qc讀取配置。

C:\>sc QC 信使
[SC] 取得服務配置成功

SERVICE_NAME:信使
        類型:20 WIN32_SHARE_PROCESS
        START_TYPE:4 已禁用
        錯誤控制:1 正常
        BINARY_PATH_NAME : C:\WINDOWS\system32\svchost.exe -k netsvcs
        載入訂單組:
        標籤:0
        DISPLAY_NAME:信使
        依賴項:Lanman 工作站
                           :網路BIOS
                           :即插即用
                           :RPCSS
        SERVICE_START_NAME:本地系統

答案2

您可以使用“WMIC”(WMI 命令列介面)來執行此操作:

wmic service where name="Power" get StartName

起始名稱本地系統

以下是不同服務的範例:

wmic service where name="RpcSS" get StartName

起始名稱 NT AUTHORITY\NetworkService

相關內容