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

分享于 

1分钟阅读

电脑

 

问题:

我尝试在批处理文件中使用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


)





COM  文件  COMM  Comma  TRAC  CAN  
相关文章