将整个控制台输出输出到文本文件

时间:2014-09-05 12:42:04

标签: windows batch-file console

我继承了一个长度超过6,000行的Windows批处理文件,它在Windows Server 2003 R2上作为计划任务运行。

在批处理代码中有一些回声和重定向用于写入日志文件,但是有几百个未记录的调用和命令。

所以我想将整个控制台输出捕获到文本文件以进行评估和调试。

我发现了一些解决方案,但我没有尝试过实际工作。

有没有办法做到这一点,而无需在几百个地方添加批量代码本身以尝试获得我需要的东西?

1 个答案:

答案 0 :(得分:0)

写一个包装器:

wrapper.cmd

call batch.cmd >>logfile.txt

您也可以尝试将整个文件正文包装在

(
<body>
) >>logfile.txt

但是根据身体里发生的事情,这可能会让人感到不安。