Tracert to Email

时间:2014-11-25 14:00:23

标签: email batch-file traceroute

我希望从我的客户那里收到tracert信息的结果,但是,他们并不精通IT。

我们有什么方法可以将tracert结果发送到电子邮件或网络表单?

是否提供任何书面蝙蝠文件或开源程序?

2 个答案:

答案 0 :(得分:0)

clip.exe将内容发送到剪贴板。

您可以将其放入批处理文件中。

tracert targethost | clip

然后让他们运行批处理文件并粘贴(批处理文件执行复制 - 客户端不需要选择/突出显示任何内容)到电子邮件中。当然,非精明的客户可以发送电子邮件。

答案 1 :(得分:0)

我已经编写了一个替代解决方案,允许用户使用bat文件上传他们的traceroute结果。

  

IPADDRESS - 您要跟踪的IP地址用户名 - 用户名   FTP用户名
密码 - FTP用户的密码
HOSTNAME    - FTP主机名称

创建traceroute.bat

@echo off
for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a"
set "YY=%dt:~2,2%" & set "YYYY=%dt:~0,4%" & set "MM=%dt:~4,2%" & set "DD=%dt:~6,2%"
set "HH=%dt:~8,2%" & set "Min=%dt:~10,2%" & set "Sec=%dt:~12,2%"

set "fullstamp=%YYYY%-%MM%-%DD%_%HH%-%Min%-%Sec%"

ECHO Please wait....

tracert IPADDRESS > tracert-%fullstamp%.log
echo user USERNAME> ftpcmd.dat
echo PASSWORD>> ftpcmd.dat
echo bin>> ftpcmd.dat
echo put tracert-%fullstamp%.log>> ftpcmd.dat
echo quit>> ftpcmd.dat

ECHO Please allow FTP to upload the results...

ftp -n -s:ftpcmd.dat HOSTNAME
del ftpcmd.dat
del tracert-%fullstamp%.log

ECHO Uploading complete! You may now exit
@pause