Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Запись в лог работы Telnet'а... (http://forum.oszone.net/showthread.php?t=329784)

DarckSol 14-09-2017 10:04 2764604

Запись в лог работы Telnet'а...
 
Мне необходимо проверить связь с группы компов до определенного хоста в сети ...

Есть мелкий скрипт:
Код:

Set WshShell = WScript.CreateObject("WScript.Shell")

WshShell.Run "telnet 192.168.2.1",9
WScript.Sleep 500
WshShell.SendKeys "{ENTER}"

его я запускаю BAT'ником:
Код:

@echo off
 %systemroot%\system32\cscrypt.exe scrypt.vbs > d:\log.txt
exit

По идее, если подключение удачно и нажат ENTER, то выводиться сообщение:
Цитата:

Content-Type: text/html; charset=us-ascii
Server: Microsoft-HTTPAPI/2.0
Date: Thu, 14 Sep 2017 06:50:57 GMT
Connection: close
Content-Length: 326

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/str
ict.dtd">
<HTML><HEAD><TITLE>Bad Request</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Bad Request - Invalid Verb</h2>
<hr><p>HTTP Error 400. The request verb is invalid.</p>
</BODY></HTML>


Подключение к узлу утеряно.
Мне нужно, что бы это сообщение в лог попадало....
Подскажите, как реализовать?

Iska 14-09-2017 13:19 2764636

Цитата:

Цитата DarckSol
Подскажите, как реализовать? »

Использовать не .Run(), а .Execute(), читая вывод посредством .StdOut.


Время: 22:33.

Время: 22:33.
© OSzone.net 2001-