簡體   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