这是我当前拥有的代码:

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "SCHTASKS /QUERY > winning.txt"

在我的脑海中,这应该可以正常工作,并且没有错误,但文本文件未更新。

文本文件已经创建,因此我不必担心创建WScript变量

编辑:

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "cmd /c SCHTASKS /QUERY > winning.txt"

谢谢大卫!我一直在看这两行几个小时!

有帮助吗?

解决方案

将“ CMD /C”添加到命令的正面

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "cmd /c SCHTASKS /QUERY > winning.txt"
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top