schtasks-在虚拟机上运行最小化的批处理文件任务

schtasks-在虚拟机上运行最小化的批处理文件任务

我有一组 Windows 虚拟机,我使用任务计划程序 (schtasks.exe) 每分钟运行一项任务

有一个创建任务的批处理文件,如下所示:

SCHTASKS.EXE /Delete /TN "my_server" /F

SCHTASKS.EXE /CREATE /SC MINUTE /MO 1 /TN "my_server" /TR X:\mydrive\server.bat /RU %computername%\<username>

SCHTASKS.EXE /RUN /TN "my_server"

因此,此任务每分钟运行一次,并且每次打开命令提示符窗口时都会运行一次。

我希望此任务每分钟运行一次但不是每次都打开命令提示符 - 它应该以最小化模式运行。

在谷歌上搜索解决方案后,我在 stackoverflow 上找到了一些可以尝试的答案/RU“NT 授权\系统”而不是当前用户。所以我也尝试了这个:

SCHTASKS.EXE /CREATE /SC MINUTE /MO 1 /TN "my_server" /TR X:\mydrive\server.bat /RU "NT AUTHORITY\SYSTEM"

但它对我不起作用,不知道为什么。它没有报告任何错误,我可以在命令提示符上看到“任务已成功创建,尝试运行该任务”,它安排了任务但没有启动任务。

相关内容