如何将服务的启动/停止/重新启动权限授予非域成员服务器上的任意用户或组?
我们在服务器上运行着一套Windows服务,它们相互独立执行一堆自动化任务,但一个服务负责其他服务。 如果其中一项服务无法响应或挂起,则该服务将尝试重新启动服务,如果在尝试过程中引发异常,则将电子邮件发送给支持团队,以便他们可以自己重新启动服务。 经过一些研究,我遇到了一些“解决方案”,从KB907460中提到的解决方法到提供服务运行管理员权限的帐户。 我对这两种方法都不满意-我不了解Microsoft知识库文章中概述的第一种方法的后果,但我绝对不希望授予管理员访问运行该服务的帐户的权限。 我快速浏览了“本地安全策略”,除了定义帐户是否可以作为服务登录的策略之外,我看不到其他任何类似于服务的内容。 我们正在Server 2003和Server 2008上运行此程序,因此任何想法或指针都将受到欢迎! 澄清:我不想授予给定用户或组启动/停止/重新启动所有服务的功能-我希望授予给定用户或组仅对特定服务的执行权限。 进一步说明:我需要授予这些权限的服务器不属于域-它们是两个面向Internet的服务器,它们接收文件,对其进行处理并将它们发送给第三方,以及为几个网站提供服务,因此Active Directory组策略是不可能的。抱歉,我没有说清楚。