You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过.bat文件运行NTLast.exe命令并正确保存输出?

解决NTLast.exe输出无法重定向到文件的问题

问题根源

你之前的命令错误在于:start 启动新进程时,重定向符号 >/>> 作用的是 start 命令本身,而非 NTLast.exe 的输出,导致日志文件为空。另外,可执行文件路径的引号包裹方式也有误,正确的路径应该完整包裹 C:\Win Live Response\NTLast.exe。

解决方案

方案1:直接运行(无需start,推荐)

直接调用程序并进行重定向,语法简单且不易出错:

  • 基础运行并覆盖输出到test.txt:
    "C:\Win Live Response\NTLast.exe" > test.txt
    
  • 带-f参数:
    "C:\Win Live Response\NTLast.exe" -f > test.txt
    
  • 带-r参数:
    "C:\Win Live Response\NTLast.exe" -r > test.txt
    
  • 带-r -f参数:
    "C:\Win Live Response\NTLast.exe" -r -f > test.txt
    

如果需要追加内容而非覆盖文件,将>替换为>>即可。

方案2:必须使用start的场景

如果需要通过start启动新窗口运行程序,需要用cmd /c包裹命令,让重定向作用于目标程序:

start "" cmd /c "\"C:\Win Live Response\NTLast.exe\" -f > test.txt"

若需要等待程序执行完毕再继续后续操作,添加/wait参数:

start "" /wait cmd /c "\"C:\Win Live Response\NTLast.exe\" -f > test.txt"

内容的提问来源于stack exchange,提问作者Laura

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 05:50:10