0

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

4

1 回答 1

1

您的服务将从其属性中指定的帐户开始如果您想更改此帐户,您必须重新配置服务sc config

sc config "service" obj= "domain\username" password= "password"

这将永久修改服务设置

于 2014-05-20T07:27:02.997 回答