gpt4 book ai didi

batch-file - 任务计划程序找不到文件

转载 作者:行者123 更新时间:2023-12-03 16:38:45 24 4
gpt4 key购买 nike

我在 Windows Server 2008 R2 Standard 上有大约 20 个计划任务。他们已经工作了几个星期,然后突然这个周末他们都停止了。这些任务都是 .bat 文件和 .exe 文件,通过单击资源管理器或从 cmd 运行,每个文件都可以正常工作。我创建了一个新任务来从 c: 驱动器运行 .bat,另一个任务只是显示一条消息,并且总是得到所有任务的上次运行结果“系统找不到指定的文件。(0x8007002)”。

以下是建议的不同修复的摘要:

-确保运行任务的用户有权使用所有文件
- .bat 文件中的所有网络驱动器都应使用完整域而不是本地驱动器号来引用

- 在属性的常规选项卡中取消选中“以最高权限运行”

-从 Action 中的程序名中删除文件路径,并在开始输入中输入路径

- 从开始中删除引号

- 在条件选项卡中取消单击“仅当计算机使用交流电源时才启动任务”,因为某些服务可能会诱使服务器认为它有电池

- 在条件选项卡上取消单击“如果计算机停止空闲则停止”

- 确保用户位于本地安全策略 > 本地策略 > 用户权限分配 > 作为批处理作业登录

尝试所有这些后,我仍然收到“找不到未指定的文件”的运行结果和任务类别的任务启动失败,错误值为 2147942402

有人有其他建议吗??如果不出意外,希望这是对其他问题的尝试的一个很好的总结。

最佳答案

尝试使用:

pushd \\machine\share

在计划任务的批处理文件中。网络共享驱动器只能从用户运行的环境中使用。 “pushd”将允许它在脚本的上下文中运行。

完成后使用:
popd \\machine\share

取消映射驱动器。

引用: http://www.adrianbanks.co.uk/?p=41

关于batch-file - 任务计划程序找不到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19645300/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com