Powershell 脚本计划任务停止运行(无法启动)

Powershell 脚本计划任务停止运行(无法启动)

我在 Windows 2003 Server 上运行计划任务(用于 Powershell 脚本)。我相信脚本运行良好。该任务计划每天从上午 7:00 到晚上 11:50 每 10 分钟运行一次。但是,它运行的时间从未超过一天。它总是在下午的某个时间停止(下午 2 点到下午 6 点之间)。我不确定到底发生了什么,但我总是收到错误

尝试登录与任务关联的帐户失败,因此任务未运行。具体错误为:0x80070569:登录失败:用户未被授予此计算机所请求的登录类型。请验证任务的运行身份名称和密码是否有效,然后重试。

似乎大多数遇到此错误的人都说他们需要让用户“以批处理作业的形式登录”。但是,对我来说,此选项是灰色的。我搜索了其他用户遇到类似问题的地方,但解决方案没有详细说明(其中一些与 GPO 有关)。我只使用了 Windows Server 的基本功能,我不知道如何到达他们所指的地方。

有人可以确认“作为批处理作业登录”是否确实是一个解决方案,并提供如何解决我的问题的详细指南吗?

谢谢。

有人推荐了这个网站 http://technet.microsoft.com/en-us/library/cc755659(v=ws.10) 我尝试按照带域的 Web 服务器的方法操作。但是,在第 6 步时卡住了,其中提到了组策略对象。我不知道它在哪里。

编辑:更改“以...身份运行”字段及其密码后,脚本不再停止运行。我不太清楚那里发生了什么,但据我的一位同事说,似乎是我之前使用的帐户受到了干扰,导致脚本停止运行。但是,它不再在指定位置写入任何日志(我的脚本会写入日志)。我确保脚本中使用的所有路径都是绝对路径。

答案1

要设置作为批处理作业登录用户权限,转到设置、控制面​​板、管理工具、本地安全设置。

打开本地策略文件夹并选择用户权限分配。

寻找作为批处理作业登录在右侧窗格中。双击进行编辑,然后单击添加用户

相关内容