以管理员身份从批处理文件运行windows服务

以管理员身份从批处理文件运行windows服务,windows,service,task,Windows,Service,Task,我在NetCore3.1中有一个windows服务,我发布应用程序并生成.exe 我想通过一个计划任务启动和停止服务,因此我有一个任务启动服务,另一个任务停止服务。此计划任务运行一小批启动/停止我的服务 问题是,当启动该服务时,它会向我抛出一个拒绝访问错误,我如何使用管理员权限运行该文件 批处理到初始化服务的代码: @ECHO ON sc.exe start AAA_SERVICE2 pause exit 停止服务的代码 @ECHO ON sc.exe stop AAA_SERVICE2

我在NetCore3.1中有一个windows服务,我发布应用程序并生成.exe

我想通过一个计划任务启动和停止服务,因此我有一个任务启动服务,另一个任务停止服务。此计划任务运行一小批启动/停止我的服务

问题是,当启动该服务时,它会向我抛出一个拒绝访问错误,我如何使用管理员权限运行该文件

批处理到初始化服务的代码:

@ECHO ON

sc.exe start AAA_SERVICE2

pause
exit
停止服务的代码

@ECHO ON

sc.exe stop AAA_SERVICE2   

pause
exit
服务启动时出错