我继承了一个长度超过6,000行的Windows批处理文件,它在Windows Server 2003 R2上作为计划任务运行。
在批处理代码中有一些回声和重定向用于写入日志文件,但是有几百个未记录的调用和命令。
所以我想将整个控制台输出捕获到文本文件以进行评估和调试。
我发现了一些解决方案,但我没有尝试过实际工作。
有没有办法做到这一点,而无需在几百个地方添加批量代码本身以尝试获得我需要的东西?
答案 0 :(得分:0)
写一个包装器:
wrapper.cmd
call batch.cmd >>logfile.txt
您也可以尝试将整个文件正文包装在
中(
<body>
) >>logfile.txt
但是根据身体里发生的事情,这可能会让人感到不安。