【问题标题】:How to redirect net command output to file in windows batch file?如何将net命令输出重定向到Windows批处理文件中的文件?
【发布时间】:2016-01-25 20:07:14
【问题描述】:

我想将它放在控制台上的语句重定向到 Windows 批处理代码中的文件中。我正在使用 net stop 命令停止服务。

当我这样做时:

net stop SPTimerV4 2>> mylog.log

它将错误文本附加到文件中。但它仍然在控制台上打印常规文本:

The SharePoint 2010 Timer service is stopping.
The SharePoint 2010 Timer service was stopped successfully.

我怎样才能将它重定向到一个文件?

谢谢

【问题讨论】:

标签: windows batch-file


【解决方案1】:

net stop SPTimerV4 >> mylog.log 2>&1 是您正在寻找的。

这通过将所有正常输出重定向到日志文件(>>)并将错误输出重定向到此时正常输出的副本,该副本附加到文件中。

因为它重定向到一个副本,所以您实际上无法切换它们(例如,2>&1 1>> mylog.log 不起作用)

有关重定向的更多信息,请查看here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-28
    • 2020-12-20
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    • 2016-09-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多