2014-11-25 5 views
-1

Я бы хотел получить результат от tracert информации от моего клиента, однако они не являются подкованными в области ИТ.Tracert to Email

Есть ли способы получить результат tracert, который будет отправлен по электронной почте или в веб-форме?

Имеются ли какие-либо письменные файлы bat или программа с открытым исходным кодом?

+0

вырезать и вставлять не особенно сложно или подкованных. – ChrisBint

+0

@ChrisBint Я бы предположил, что это «открыть командную строку, запустить tracert», а не часть copy/paste. Хотя я действительно напоминаю, что копирование/вставка - это боль в командной строке Windows во многих версиях. – ceejayoz

+0

Мы не можем оказать прямую поддержку нашим конечным пользователям, которые испытывают высокую задержку на нашем веб-сайте. Было бы проще, если бы они открывали файлы летучей мыши или что бы то ни было, что позволяет им отправлять эти детали нам без проблем – zhenguang

ответ

0

clip.exe отправляет материал в буфер обмена.

Вы можете поместить это в пакетный файл.

tracert targethost | clip 

Затем попросите их запустить пакетный файл и вставить (пакетный файл сделал копию-клиенту не нужен выбрать/выделить что-либо) в электронную почту. Конечно, неспециализированные клиенты могут отправлять электронную почту.

+0

благодарит @mojo, что-то новое, что я узнал сегодня – zhenguang

0

Я написал альтернативное решение, которое позволяет пользователям загружать свой результат traceroute с использованием файла bat.

IPADDRESS - IP-адрес, который вы хотели бы, чтобы проследить
Username - имя пользователя FTP
Password - Пароль пользователя 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