Batch file 如何在不使用管道符号的情况下重新编写此DOS命令?

Batch file 如何在不使用管道符号的情况下重新编写此DOS命令?,batch-file,dos,windows-task-scheduler,Batch File,Dos,Windows Task Scheduler,我使用此命令验证是否存在特定的计划任务: schtasks.exe | findstr /I /c:TaskName 我需要写一些不使用管道“|”的东西,所以我尝试了以下方法: schtasks.exe /Query /TN TaskName 但它只适用于Windows 2008,而不适用于Windows 2003计算机,因为/TN选项在2003年不可用 有什么想法吗? 谢谢大家! 嘿,是的 schtasks /query >tmpfile && findstr /i

我使用此命令验证是否存在特定的计划任务:

schtasks.exe | findstr /I /c:TaskName
我需要写一些不使用管道“|”的东西,所以我尝试了以下方法:

schtasks.exe /Query /TN TaskName
但它只适用于Windows 2008,而不适用于Windows 2003计算机,因为
/TN
选项在2003年不可用

有什么想法吗? 谢谢大家!

嘿,是的

schtasks /query >tmpfile && findstr /i /c:"Taskname" tmpfile

不使用管道<代码>:>

嘿,是的<代码>schtasks/query>tmpfile&findstr/i/c:“Taskname”tmpfile不使用管道
:>
只需将其放入一个
for/f
循环中即可!罗乔,那真是天才。非常感谢。我如何将此标记为rojo的回答?在UI中的任何位置都找不到它:(@rojo)请回答您的评论。