繁体   English   中英

如何将net命令输出重定向到Windows批处理文件中的文件?

[英]How to redirect net command output to file in windows batch file?

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

当我这样做时:

net stop SPTimerV4 2>> mylog.log

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

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

我什至如何将其重定向到文件?

谢谢

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

通过将所有常规输出重定向到日志文件(>>),然后将错误输出重定向到该时刻的常规输出副本,该副本将附加到文件中。

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

有关重定向的更多信息,请在此处查看

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM