powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / ping и время
8 сообщений из 8, страница 1 из 1
ping и время
    #33774177
BrokenPot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Необходимо установить, пропадает ли связь с компом в течении суток.

Как это сделать?

Первое, что пришло в голову - ping -t>>файл.txt. Но он не пишет дату-время прохождения (или непрохождения) пакета...
...
Рейтинг: 0 / 0
ping и время
    #33774267
GeT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно например так:
Батник следующего содержания
date /t >>log.txt
time /t >>log.txt
ping 192.168.30.1 >>log.txt

запускать планировщиком так часто, как тебе нужно (например каждую минуту)
...
Рейтинг: 0 / 0
ping и время
    #33774933
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ping && date
в цикле...


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
ping и время
    #33774994
AL_KIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
Const ForAppending =  8 
Const MaxTries =  1000000 
Const strMachines = "kant-db-new"
Const fanswername = "pinganswer.txt"

aMachines = split(strMachines, ";")

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile(fanswername, ForAppending, True)

For i= 1  To MaxTries
	For Each machine in aMachines
		Set objPing = GetObject("winmgmts:{impersonationLevel=impersonate}")._
			ExecQuery("select * from Win32_PingStatus where address = '"_
				& machine & "'")
		For Each objStatus in objPing
			If IsNull(objStatus.StatusCode) or objStatus.StatusCode<> 0  Then 
				WScript.Echo(FormatDateTime(Now) & " Computer " & machine & " is not reachable") 
				objTextFile.WriteLine(FormatDateTime(Now) & " Computer " & machine & " is not reachable")
			Else
				WScript.Echo(FormatDateTime(Now) & " Computer " & machine & " ping OK") 
			End If
		Next
	Next
	Wscript.Sleep( 3000 )
Next

objTextFile.Close
.vbs

у меня есть вот такая вот фигня - это шаблон с которым можно работать ...

strMachines можно задавать произвольно через ;
...
Рейтинг: 0 / 0
ping и время
    #33775206
BrokenPot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О! Спасибо!
...
Рейтинг: 0 / 0
ping и время
    #33775432
BrokenPot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хе! Дык это на 2000 не работает! :( Только на ХР и 2003.
...
Рейтинг: 0 / 0
ping и время
    #33775636
AL_KIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что мешает доставить ... !?
...
Рейтинг: 0 / 0
ping и время
    #33778428
BrokenPot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что туда можно доставить?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / ping и время
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]