Windows 10:使用任务计划程序运行 VBScript 文件?

Windows 10:使用任务计划程序运行 VBScript 文件?

我正在从 Windows 7 迁移到 Windows 10。

在 7 中,我通过任务计划程序运行了一个 VBS 文件,关闭了 Microsoft Outlook,以便为 .pst 文件准备夜间备份。我想在 10 中做同样的事情,所以我将为 7 编写的任务导入到了 10 版本中。

问题是,当任务到期时,我得到的不是简单地运行脚本,而是弹出对话框询问“您想如何打开此文件?”,其中显示 Acrobat Reader、Internet Explorer、Notepad、Paint 等选项。在一段时间未做出决定后,它只是中止了任务。

当我单击位于其所在文件夹中的 VBS 文件时,它会关闭我打开的 Outlook 进程,所以我知道该脚本有效。我只需要提供任务计划程序需要执行哪个“程序”。

有人能告诉我需要提供什么缺失的链接才能使其工作吗?

答案1

过去对我有用的方法是从批处理文件中调用 VBS 文件,虽然有点绕圈子,但却毫无失败地部署在了大约 70 台计算机上。

创建一个新的批处理文件,它需要的是“cscript.exe Your_Outlook_Shutdown_Script.vbs”,保存它并修改任务操作以直接启动批处理文件而不是 VBS。

答案2

好的,经过多次尝试和错误,我找到了如何让它工作的方法。
我遇到的主要问题是,我完全按照您的批处理文件文本操作,如下所示:

"cscript.exe Your_Outlook_Shutdown_Script.vbs"

这导致任务失败,但是当我终于想到一个好主意将其改为:

cscript.exe "Your_Outlook_Shutdown_Script.vbs"

移动开引号,终于成功了。
谢谢你让我走上了正确的道路。

相关内容