[英]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.