我们有一台 Win7 Pro 32 位系统,我们想安排每天下午 1 点运行备份。该任务是昨天早上创建的。当天下午运行正常。今天没有运行。打开任务计划程序时,该任务不再位于库中。
有趣的是,schtasks.exe 仍然知道它,并且 XML 作业文件仍然位于C:\Windows\System32\Tasks
应有的位置。
我们从哪里开始诊断和解决这个问题?
更新
这里还有一些额外的信息可能会缩小范围,但墨菲说这可能是转移注意力的花招:
在管理员命令提示符下,
schtask /run /tn "\my task"
显示“灾难性故障”以及其他鼓舞人心的话语。涉及由 OpenVPN 提供的 VPN。该任务设置了一个条件,即仅在网络连接可用时运行。当我将丢失的任务的 XML 与新创建的任务的 XML 进行比较时,我发现网络 ID 已更改。这可能是根本原因。明天 VPN 来来去去后,我们就会知道更多信息,就像通常一夜之间发生的那样。
这一切都按预期工作,并且在第二台相同的 Win7 Pro 32 位计算机以及 Win7 Pro 64 位系统上没有任何问题。
备份工具是一个自主开发的工具,但从任务计划程序的角度来看,它归结为每天至少运行一次批处理文件。