我正在尝试使用 Windows 任务计划程序自动执行 VBScript。但是,我尝试使用 cscript.exe + \'C:\...\script.vbs\',但它没有运行。我还尝试在 CMD 中直接运行相同的命令(
我正在尝试使用 Windows 任务计划程序自动执行 VBScript。但是,我尝试使用 cscript.exe
+ "C:\...\script.vbs"
,但它没有运行。我还尝试在 CMD ( cscript.exe "C:\...\script.vbs"
) 中直接运行相同的命令,并且成功了。
可能存在什么问题?
编辑 :
我刚刚尝试将设置切换为, "Run only when user is logged on"
并且 "Run whether user is logged on or not"
成功了。我想知道是否有办法让我的任务计划在用户注销时运行。
Greg 回答了这个问题 https://superuser.com/a/816073
基本上你需要创建两个文件夹:
您必须创建一个文件夹(在 64 位 Windows 上创建两个文件夹):
(32 位,始终)C:\Windows\System32\config\systemprofile\Desktop
(64 位)C:\Windows\SysWOW64\config\systemprofile\Desktop
为我解决了这个问题(我可以指向.vbs 文件,而不需要 bat)。