TaskScheduler 能够在 NT AUTHORITY\SYSTEM 帐户中执行服务吗?

问题描述 投票:0回答:1

我有一个 Windows 服务,在系统启动期间以

NT AUTHORITY\SYSTEM
(
SERVICE_WIN32_OWN_PROCESS
) 帐户运行。

假设我想将自动执行的方式改为Task Scheduler。任务计划程序将像以前一样正常执行我的服务,并且主要在

NT AUTHORITY\SYSTEM
帐户中?

c++ windows-services windows-task-scheduler
1个回答
0
投票

TaskScheduler不直接支持运行服务,但可以通过命令行操作指示SCM启动服务(即

net start "<ServiceName>"
)。您可以使用任何想要运行操作的帐户,但服务将使用的帐户是在服务自己的配置中指定的。 SCM 将简单地在已配置的任何帐户中运行该服务。如果未指定其他帐户,则默认为
NT AUTHORITY\SYSTEM

© www.soinside.com 2019 - 2024. All rights reserved.