Windows cmd 脚本运行但没有按预期保存输出文件

Windows cmd 脚本运行但没有按预期保存输出文件

我有一个简单的test.cmd脚本,其中包含一行:

echo test > log.txt

如果我右键单击脚本文件Run as Administrator,它可以正常运行并且 log.txt 文件会保存在文件夹中。

但是,当我在任务计划程序中创建一个在特定时间触发此脚本的任务时,log.txt即使一切似乎都已完成,也没有保存 - 我可以看到上次运行结果为"The operation completed successfully"。我尝试单击任务计划程序中的运行按钮来运行此任务,但结果相同,没有log.txt生成。

我如何才能使这个计划任务正常工作?我是否遗漏了什么?

答案1

它可能在不同的工作目录中运行。在edit action设置 cmd 运行的框中,更改“开始于”框并添加您希望输出的目录。

相关内容