酷徒LOGO

在批处理文件中,为什么不能使用tracert命令


问题:

我尝试在批处理文件中使用Tracert命令,但它不工作 !


@echo off


title Network Tracer


Set/p Host= Please Enter Hostname or IP Address: 


if defined Host (


 tracert %Host%> output.txt


)



我需要将tracert输出输出到文本文件。 是否有在批处理文件中使用tracert命令的方法?


回答 1:

尝试在Powershell中运行命令。 如果在 cmd.exe 中运行这里命令,则不会创建任何文件- 在Powershell下,它的工作方式如下所示。


@echo off


title Network Tracer


Set/p Host= Please Enter Hostname or IP Address: 


if defined Host (


 tracert %Host%> output.txt


)




回答 2:

从Powershell中调用Tracert命令及其工作 !


@echo off


title Network Tracer


Set/p Host= Please Enter Hostname or IP Address: 


if defined Host (


 powershell -Command tracert -d %Host%> output.txt


)








Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备17041772号-2  |  如果智培  |  酷兔英语  |  帮酷