Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file Windows服务器上的SC start命令_Batch File_Service Control Manager - Fatal编程技术网

Batch file Windows服务器上的SC start命令

Batch file Windows服务器上的SC start命令,batch-file,service-control-manager,Batch File,Service Control Manager,我是Windows脚本世界的新手。我已经编写了一个批处理脚本,它可以从一个唯一的服务器自动启动/停止多个服务器上的服务,其中所有服务器都位于同一子网中。我使用SC命令来达到我的目的。sc\%1启动%2,其中%1是服务器,%2是从文本文件中获取的服务名称。我的问题是,当我从服务器A触发脚本在服务器B上启动服务时,服务是通过哪个用户在服务器B上启动的?它是默认管理员吗?我的要求是使用远程服务器上的特定用户在远程服务器上启动服务。这可能吗?是否可以使用SC命令完成,或者我是否需要为此采取不同的方法。提

我是Windows脚本世界的新手。我已经编写了一个批处理脚本,它可以从一个唯一的服务器自动启动/停止多个服务器上的服务,其中所有服务器都位于同一子网中。我使用SC命令来达到我的目的。sc\%1启动%2,其中%1是服务器,%2是从文本文件中获取的服务名称。我的问题是,当我从服务器A触发脚本在服务器B上启动服务时,服务是通过哪个用户在服务器B上启动的?它是默认管理员吗?我的要求是使用远程服务器上的特定用户在远程服务器上启动服务。这可能吗?是否可以使用SC命令完成,或者我是否需要为此采取不同的方法。提前感谢。

您的服务将从其属性中指定的帐户开始。如果您想更改此帐户,则必须使用
sc config

sc config "service" obj= "domain\username" password= "password"
这将永久修改服务设置