Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Флейм для сисадминов (часть II)

Автор: slech
Дата сообщения: 03.01.2008 22:17
всем привет.
есть такая замечательная програмка tping замена втроенному ping в Windows.
всё унеё хорошо за исключением возможности добавить beep при удачном или неудачном пинге. вроде автору писал. пока молчание.
посему вопрос:
1. кто как выходит из ситуации когда нужно подёргать кабелёк и проверить появился ping ли нет ?
2. где и кого можно попросить со знанием c приделать эту функцию ?

спасибо.

Автор: andrejvb
Дата сообщения: 03.01.2008 23:04
slech

Цитата:
где и кого можно попросить со знанием c приделать эту функцию

Самому или в Автоматизации администрирования, например:

Код: rem Проверяем доступность сетевой машины, если да - пищим!
m1:
ping -a -n 2 %str% >nul
if %errorlevel% NEQ 0 goto m1
beep.exe
goto m1
Автор: 5555555
Дата сообщения: 03.01.2008 23:09
slech
@Echo Off
:Begin
Ping 192.168.1.1 (здеся_пингуемый_адрес)
GoTo :_Ping_%ErrorLevel%
GoTo :EOF

:_Ping_1
Echo IP ping - No
Set t0=%Time%
Set t1=%t0:~3,2%
:Loop1
Set t2=%Time:~3,2%
If %t1% == %t2% GoTo :Loop1
GoTo :Begin
GoTo :EOF

:_Ping_0
echo 
rem строкой выше - пищим
Echo IP ping - Yes
rem Net Send здеся_имя_компа Адрес пингуется
GoTo :EOF
Автор: veryom
Дата сообщения: 03.01.2008 23:10
slech

Цитата:
кто как выходит из ситуации когда нужно подёргать кабелёк и проверить появился ping ли нет ?

Отсутствие пинга нужно определять по звуку? Можно сделать небольшой скриптик:
Код: strSoundFile = "C:\Windows\Media\Notify.wav"
strMachine = "xxx.yyy.zzz.www"

Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set colNetworkAdapters = objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapter WHERE Index = 1")

For Each objNetworkAdapter In colNetworkAdapters
If objNetworkAdapter.NetConnectionStatus = "2" Then
Set objShell = CreateObject("Wscript.Shell")

Set objPing = GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery("select * from Win32_PingStatus where address = '" & strMachine & "'")
For Each objStatus in objPing
If IsNull(objStatus.StatusCode) or objStatus.StatusCode<>0 Then
strCommand = "sndrec32 /play /close " & chr(34) & strSoundFile & chr(34)
objShell.Run strCommand, 0, True
End If
Next

End If
Next
Next
Автор: andrejvb
Дата сообщения: 03.01.2008 23:46

Цитата:
На PowerShell кто-нибудь предложит?

Не. Тут же не программеры собрались, а вменяемые люди, которые не будут предлагать ставить PowerShell на кажинную машину тока для того, шоб динамиком пискнуть.
Автор: b1t
Дата сообщения: 04.01.2008 00:11
Есть ли программа или способ, для ОТСЛЕЖКИ ЗА FLOPPY драйвом?
может вам смешно, но мне надо узнать что за программа обрашается время от времени к дисководу, а он жутко трещит !
)) наличие вредоносных программ нету - это говорит NOD32 с сегоднишними обновлениями.
Автор: andrejvb
Дата сообщения: 04.01.2008 00:23
b1t
тут взять Procmon.exe и отслеживать только файловую активность. или Filemon
Автор: papiko
Дата сообщения: 04.01.2008 00:51
Кто нить сталкивался с проблемой концентрации подключений флешек в одном месте раздачей этих влючений на машине юзеров под сетевым диском
Автор: sarti
Дата сообщения: 04.01.2008 06:27
papiko, так, новенький, теперь сосредоточься, и попробуй если не на русском, то хотя бы на нашем.
Автор: reff
Дата сообщения: 04.01.2008 09:33
sarti
Попробую "перевести". В наличии несколько флешек и один ПК. Подключенная флешка расшаривается по сети. Несколько флешек — один и тот же шаринг.

Если перевод некорректный, papiko меня поправит
Автор: sarti
Дата сообщения: 04.01.2008 10:11
reff, сдаюсь




На полноценный юмор не тянет, но над собой набрался сил улыбнуться: сегодня (с ночной, без сна вторые сутки) заваливаю в нашу корп.кафешку, беру талон. На нём в строке ("__.__.____г.") пишу ip. Не идиот, но пока стоял в очереди - думал, зачем в конце "г.".
Работа не волк.


Всё бы ничего, но её меньше не становится. И вообще, тенденция странная: чем больше пашешь, тем больше нужно.
Автор: slech
Дата сообщения: 04.01.2008 14:54
True Ping - Tping
таки доделали програмулю. Появилась опция -s и -sr .
Все респекты Eat_Foetal_Mush
Автор: reff
Дата сообщения: 04.01.2008 14:55
sarti

Цитата:
И вообще, тенденция странная: чем больше пашешь, тем больше нужно.
Трудоголизм? Любая крайность — есть зло. Всего (в том числе работы и отдыха) должно быть в меру.

Цитата:
На полноценный юмор не тянет
Почему же не тянет? В этом топике, думаю, Вас поймут и по доброму улыбнуться если не все, то многие. Я улыбнулся

Автор: sarti
Дата сообщения: 05.01.2008 14:14
Не могу догнать, как победить одну досадную мелочь (((
Автор: b1t
Дата сообщения: 05.01.2008 18:48

Цитата:
включаю комп, а там ВЫДОР ОС: один мой, а второй WINDOWS (defoult).
Че за херня? и откуда взялся? Он то сам НЕ грузится, требует HAL.
Посмотрел BOOT.INI - Пусто, т.е. только мой реальный WINDOWS XP.
Где можно удалить эту фигню?

Тема пока актуально !

До сих пор не смог найти причину ! нигде не приписал про эту WINDOWS (defoult).
Может есть какие-то советы ?
Автор: SPY
Дата сообщения: 05.01.2008 19:00
b1t
показал бы свой boot.ini ..
Автор: se111
Дата сообщения: 05.01.2008 21:40
b1t
нужна причина или способ поправить?
причина вероятно либо в том, что нужный boot.ini валяется на другом разделе, или
или же это загрузчик нового поколения а ля виста\win2k8.
Автор: b1t
Дата сообщения: 06.01.2008 00:57
SPY
Вот, файл boot.ini, там мне только один ключ НЕ понятно, остальное, вроде все стандартно:

Цитата:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS /usepmtimer
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /usepmtimer

Или может удалить страку:
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
Я незнаю откуда он там появился >*
Вот, красным выделенный я незнаю , может из за этого?

se111
Ну или причина или способ лечения !
Boot.ini находится там, где и был (C:\).
Уменя НЕ стоит никакого VISTA и WIND2k8.

P.S. Хотел почитать разница между старыми загрузчиками и новыми ! Если есть ссылка, то дайте пожалуйста.
Автор: SPY
Дата сообщения: 06.01.2008 02:05
Нее.. default не тронь )

В книжке не нашел, но судя по поиску, этот параметр:

Цитата:
Аддон, добавляющий параметр /usepmtimer в файл boot.ini для текущей системы.
Актуален на системах, поддерживающих функций управления частотой процессора.


_http://forum.oszone.net/printthread-62978.html
_http://news.softodrom.ru/ap/b1731.shtml



Добавлено:
может попробовать убрать /usepmtimer
как раз в этой строчке..

Цитата:

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS /usepmtimer
Автор: b1t
Дата сообщения: 06.01.2008 15:11
SPY

Цитата:
может попробовать убрать /usepmtimer
как раз в этой строчке..

Не думаю.. потаму что по умолчанию, через 30 сек., загружается тот непонятный WINDOWS, т.е. пытается загрузится
может убрать отсюда?

Цитата:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /usepmtimer



Цитата:
Нее.. default не тронь

почему ? уменя там именно отображается WINDOWS default.
может это оно и есть?
Автор: SPY
Дата сообщения: 06.01.2008 15:34
b1t

Цитата:
Если до истечения периода ожидания, указанного в Boot.ini, пользователь не выбрал не одной команды загрузочного меню, Ntldr выбирает вариант по умолчанию, который соответствует самой верхней записи в boot.ini и содержит путь, совпадающий с путем в строке "default"
Автор: b1t
Дата сообщения: 06.01.2008 16:40
SPY
да мне вообше ненадо никакого выбора ! и вообше уеменя там ОДИН ОС стит ! там что-то не то (
Автор: se111
Дата сообщения: 06.01.2008 18:31
b1t
можешь какой нить анекдот запихать в boot.ini в твоей ситуации boot manager скажет
invalid boot.ini booting from c:\windows
Автор: slech
Дата сообщения: 06.01.2008 19:00
b1t
1. c:\>bootcfg
2. My Computer -- Properties -- Advanced -- Startup and Recovery -- Settings - есть там выбор профилей ?
Автор: b1t
Дата сообщения: 06.01.2008 19:47
se111
Дела в том, что я туда ничего не впихивал ! непонятно откуда взялся..

slech

Цитата:
C:\>bootcfg

Boot Loader Settings
--------------------
timeout: 30
default: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS /usepmtimer

Boot Entries
------------
Boot entry ID: 1
Friendly Name: "Microsoft Windows XP Professional"
Path: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
OS Load Options: /noexecute=optin /fastdetect /usepmtimer

C:\>

Нет, там только одна строка, и тот мой.
Автор: 5555555
Дата сообщения: 06.01.2008 20:02
b1t

Цитата:
непонятно откуда взялся..
никогда так больше не пиши и не говори никому
в профиле "default"

Цитата:
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS /usepmtimer

попробуй убрать "/usepmtimer"
Автор: SPY
Дата сообщения: 06.01.2008 20:08
b1t
попробуй уже что-нибудь, пиши результаты..
Автор: slech
Дата сообщения: 06.01.2008 20:16
/usepmtimer
Параметр /usepmtimer указывает на то, что операционные системы Windows XP и Windows Server 2003 используют параметры таймера PM-TIMER, а не параметры счетчика отметок времени, если процессор поддерживает параметры таймера PM_TIMER .
Автор: 5555555
Дата сообщения: 06.01.2008 20:23

Цитата:
/usepmtimer указывает на то

и ничего страшного не произойдет если его не будет (особенно не на amd),
а есть еще и boot.bak и вообще достало обсуждение этой фигни, которая убирается за 5 минут.
Автор: slech
Дата сообщения: 06.01.2008 20:27
5555555
ну вроде из слов b1t всё у него впорядке, кроме появляющегося меню.
то ли он что то не то говорит.
вообще меню появляется даже если не должно если нажать пробел во время загрузки.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199

Предыдущая тема: Backup PostgreSQL


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.