如何配置作为网络服务运行的 win2008 任务的权限以停止/启动不同系统上的服务?

如何配置作为网络服务运行的 win2008 任务的权限以停止/启动不同系统上的服务?

嗯...标题实际上说明了一切。我们在 Windows Server 2003 机器上设置了一个计划任务,作为网络服务运行,它运行的批处理文件将调用“sc”来停止然后启动另一个 Windows 机器上的服务,但是 sc 报告:

[SC] OpenService FAILED 5:

Access is denied.

通过 Windows 资源管理器运行相同的批处理文件没有问题,而且我的用户帐户属于管理员组,所以我相信这就是为什么我手动尝试时没有问题的原因。这是我在第一台服务器上为网络服务启用的权限吗?还是我以某种方式在目标服务器上为网络服务启用权限?

这个问题 (为什么 sc 查询在一台机器上失败但在另一台机器上却可以运行) 涉及类似的东西,但我正在寻找启用网络服务以通过计划任务访问服务的方法。

答案1

尝试将尝试运行命令的计算机的 AD 帐户添加到正在修改服务的计算机上的管理员组。

如果运行计划任务的计算机是 SERVER1,而另一台计算机是 SERVER2,则在 SERVER2 的本地管理员组中输入 YOURDOMAIN\SERVER1$。$ 很重要。

相关内容