我想使用以下批处理脚本的变体将ping测试的结果保存到网络上的文件夹中,计算机名称附加到文件名或结果中的某个位置。
ping www.google.com -n 1000 > pinglog.txt
type pinglog.txt
我需要在网络的所有计算机上执行一些诊断,以确定连接稳定性问题是路由器相关,互联网相关还是本地化到其中一台计算机。
批处理文件将存储在网络上的\\ 192.168.1.254 \ ICT \ Scripts中,我希望将日志文件保存到该位置并添加计算机名称,以便我可以确定结果属于哪个PC (例如,pinglog-reception.txt)。
可以这样做吗?如果是这样,怎么样?
答案 0 :(得分:2)
如果您想为不同的服务器执行此操作,请:
server=www.google.com
ping %server% -n 1000 > \\192.168.1.254\ICT\Scripts\%server%.txt
type \\192.168.1.254\ICT\Scripts\%server%.txt
如果您想为自己网络上的不同查询计算机执行此操作,请参阅其他答案。您需要使用该文件的网络名称:
ping www.google.com -n 1000 > \\192.168.1.254\ICT\Scripts\pinglog-%COMPUTERNAME%.txt
答案 1 :(得分:1)
使用%COMPUTERNAME%
环境变量:
ping www.google.com -n 1000 > pinglog-%COMPUTERNAME%.txt
答案 2 :(得分:0)
pathping
似乎比ping
更适合这一点。