windows 服务管理
描述:
-
SC 是用来与服务控制管理器和服务进行通信的命令行程序。
语法
sc <server> [command] [service name] <option1> <option2>
<server> 选项的格式为 "\\ServerName"
sc [command]
query-----------查询服务的状态,
或枚举服务类型的状态。
queryex---------查询服务的扩展状态,
或枚举服务类型的状态。
start-----------启动服务。
pause-----------向服务发送 PAUSE 控制请求。
interrogate-----向服务发送 INTERROGATE 控制请求。
continue--------向服务发送 CONTINUE 控制请求。
stop------------向服务发送 STOP 请求。
config----------更改服务的配置(永久)。
description-----更改服务的描述。
failure---------更改失败时服务执行的操作。
failureflag-----更改服务的失败操作标志。
sidtype---------更改服务的服务 SID 类型。
privs-----------更改服务的所需特权。
managedaccount--更改服务以将服务帐户密码
标记为由 LSA 管理。
qc--------------查询服务的配置信息。
qdescription----查询服务的描述。
qfailure--------查询失败时服务执行的操作。
qfailureflag----查询服务的失败操作标志。
qsidtype--------查询服务的服务 SID 类型。
qprivs----------查询服务的所需特权。
qtriggerinfo----查询服务的触发器参数。
qpreferrednode--查询服务的首选 NUMA 节点。
qmanagedaccount-查询服务是否将帐户
与 LSA 管理的密码结合使用。
qprotection-----查询服务的进程保护级别。
quserservice----查询用户服务模板的本地实例。
delete ----------(从注册表中)删除服务。
create----------创建服务(并将其添加到注册表中)。
control---------向服务发送控制。
sdshow----------显示服务的安全描述符。
sdset-----------设置服务的安全描述符。
showsid---------显示与任意名称对应的服务 SID 字符串。
triggerinfo-----配置服务的触发器参数。
preferrednode---设置服务的首选 NUMA 节点。
GetDisplayName--获取服务的 DisplayName。
GetKeyName------获取服务的 ServiceKeyName。
EnumDepend------枚举服务依赖关系。
以下命令不需要服务名称:
sc <server> <command> <option>
boot------------(ok | bad)指示是否应将上一次启动另存为
最近一次已知的正确启动配置
Lock------------锁定服务数据库
QueryLock-------查询 SCManager 数据库的 LockStatus
创建服务
sc <server> create [service name] [binPath= ] <option1> <option2>.
sc create "serverName" binpath= "c:\windows\test.exe"
sc create "serverName" binpath= "c:\windows\test.exe" displayname= “服务要显示的名字” password= "password"
删除服务
sc <server> delete [service name]
sc delete "server name"
更改服务描述
sc <server> description [service name] [description]
sc description ServerName "Just For Test"
修改服务项
sc <server> config [服务名称] <option1> <option2>.
sc config ServerName start= auto
sc config ServerName displayname= “new display name”
服务启动停止
sc <server> start [service name] <arg1> <arg2>
sc ServerNaer start
net start Name
sc ServerNaer stop
查询服务配置
sc <server> qc [service name] <bufferSize>
sc qc power
SERVICE_NAME: power
TYPE : 20 WIN32_SHARE_PROCESS
START_TYPE : 2 AUTO_START
ERROR_CONTROL : 1 NORMAL
BINARY_PATH_NAME : C:\WINDOWS\system32\svchost.exe -k DcomLaunch -p
LOAD_ORDER_GROUP : Plugplay
TAG : 0
DISPLAY_NAME : Power
DEPENDENCIES :
SERVICE_START_NAME : LocalSystem
查询服务的描述信息
sc <server> qdescription [service name] <bufferSize>
sc qdescription
SERVICE_NAME: power
描述: 管理电源策略和电源策略通知传递。
|