Windows任务调度程序&;管理员用户
我必须每周自动运行一次批处理文件来更新文件。 为此,我在公司服务器上使用Windows task Scheduler创建了一个具有以下选项的任务:Windows任务调度程序&;管理员用户,windows,batch-file,windows-server-2012,Windows,Batch File,Windows Server 2012,我必须每周自动运行一次批处理文件来更新文件。 为此,我在公司服务器上使用Windows task Scheduler创建了一个具有以下选项的任务: 安全选项:用户me,仅在用户登录时运行,配置Windows Server 2012 触发器:每周一上午11:00 操作:启动程序(带引号的bat文件路径) 此配置工作正常。然而,我希望即使我不在这里也能更新。 因此,我尝试将安全选项改为: 用户:管理员(具有批处理作业权限) 无论用户是否登录,都要运行 以最高权限运行 触发器和操作保持不变。
- 安全选项:用户me,仅在用户登录时运行,配置Windows Server 2012
- 触发器:每周一上午11:00
- 操作:启动程序(带引号的
文件路径)bat
- 用户:管理员(具有批处理作业权限)
- 无论用户是否登录,都要运行
- 以最高权限运行
bat
文件未运行,并且我的文件上没有更新。
上次运行结果显示:
功能不正确(0x80070001)
看看其他帖子,我尝试了不同的组合:
- 以最高权限运行:勾选或不勾选
- 带引号或不带引号的
文件路径bat
- 尝试在“起始位置”中添加不带引号的路径(可选)
Sylvie在批处理.R文件的RScript.exe上也有同样的问题。在命令行中与主用户完美运行,但在设置“使用不同的用户帐户运行”时失败。 我所做的:将ScriptUser(一个匿名用户,在我离开大楼后将永远工作)添加到超级用户组。(好的,我认为不允许您将其设置为管理员)。但是本地\超级用户为我做了这件事。没有任何细节的奇怪的“错误函数”现在解决了
V我在设置新的计划任务时遇到了类似的问题。我可以通过点击来运行.exe,但当任务调度器运行它时,应用程序会立即执行并返回成功,但实际上并没有执行。对于我们来说,解决方案是在“操作”选项卡上包含“开始位置”文件夹,您可以在其中指定应用程序位置。将此值留空将默认为根目录,其中大多数内容都没有运行权限 任务计划程序操作设置:
欢迎来到Stackoverflow。如果是编码问题,请编辑您的问题并显示批次以及启动批次的命令。但我敢打赌,这对serverfault或SuperUsers来说是个问题。对于服务器,这可能是不同的,所以可能我错了,但通常情况下,如果您选择“无论用户是否登录都运行”,则用户将变灰,并将使用系统执行。该任务也在会话0中运行,并且不可见。也许这会导致一些问题