Câu hỏi Làm thế nào tôi có thể truy vấn Đăng nhập với tư cách là người dùng dịch vụ Windows bằng cách sử dụng dòng lệnh?


Hiện tại sc query hiển thị tên dịch vụ, tên hiển thị và các thuộc tính khác của các dịch vụ được cài đặt trên hộp của tôi. Tuy nhiên nó không cho tôi biết Đăng nhập với tên thiết lập là. Làm thế nào tôi có thể nhận được thông tin này bằng cách sử dụng dòng lệnh?


4
2017-07-26 19:27


gốc


Trừ khi bạn đang chạy máy chủ SQL hoặc Exchange, tất cả các dịch vụ của bạn sẽ chạy NetworkService, LocalService hoặc LocalSystem. Nó không phải là cần thiết để tìm hiểu sự khác biệt với họ, nhưng nếu bạn thực sự thực sự muốn, technet sẽ là nơi để bắt đầu. - surfasb


Các câu trả lời:


sc query truy vấn tình trạng hiện tại; sử dụng sc qc để đọc cấu hình.

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

SERVICE_NAME: messenger
        TYPE: 20 WIN32_SHARE_PROCESS
        START_TYPE: 4 ĐÃ TẮT
        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

5
2017-07-26 20:39





Bạn có thể sử dụng "WMIC" (Giao diện dòng lệnh WMI) cho điều này:

wmic service where name="Power" get StartName

StartName LocalSystem

Đây là một ví dụ cho một dịch vụ khác:

wmic service where name="RpcSS" get StartName

StartName NT AUTHORITY \ NetworkService


8
2017-07-26 19:43