小编abi*_*one的帖子

如何将服务的启动/停止/重启权限授予非域成员服务器上的任意用户或组?

我们在我们的服务器上运行了一套 Windows 服务,它们彼此独立地执行一系列自动化任务,除了一个服务负责其他服务。

如果其中一项服务未能响应或挂起,该服务将尝试重新启动该服务,如果在尝试期间抛出异常,则改为向支持团队发送电子邮件,以便他们可以自行重新启动该服务。

做了一些研究后,我遇到了一些“解决方案”,从KB907460 中提到的解决方法到提供服务运行管理员权限的帐户。

我对这两种方法都不满意 - 我不明白 Microsoft 知识库文章中概述的第一种方法的后果,但我绝对不想授予管理员访问服务运行的帐户的权限.

我快速浏览了本地安全策略,除了定义帐户是否可以作为服务登录的策略之外,我看不到任何其他看起来像是指服务的内容。

我们在 Server 2003 和 Server 2008 上运行它,所以任何想法或指示都会被慷慨地接收!


澄清:我不想授予给定用户或组启动/停止/重新启动所有服务的能力 - 我希望能够仅向给定用户或组授予对特定服务执行此操作的权限。


进一步说明:我需要授予这些权限的服务器不属于一个域——它们是两个面向 Internet 的服务器,它们接收文件、处理它们并将它们发送给第三方,以及为几个网站提供服务,所以Active Directory 组策略是不可能的。抱歉,我没有说得更清楚。

security windows permissions windows-service group-policy

63
推荐指数
2
解决办法
18万
查看次数

使用 cron 和脚本,我如何才能在每个月的最后一个星期二前 11 天的上午 10 点触发某些内容?

我想安排一个任务在特定月份的一周中的指定日期之前运行几秒、几分钟、几小时、几天或几周。例如:

  • 每月最后一个星期二前 7 天的早上 8 点
  • 每月第二个星期六前 11 天的上午 10 点
  • 每月最后一个星期五前 3 天下午 6 点

我很乐意设置 cron/at 在指定的日期运行作业,并意识到如果我想按这些类型的时间表运行,我可能不得不与 cron 一起运行脚本。

有没有人有我如何去做的例子?

linux bash scheduled-task cron

2
推荐指数
1
解决办法
385
查看次数