jone88 Posted November 6, 2006 Posted November 6, 2006 Сабж. Нужно чтобы переодичеки пинговался сетевой интерфейс и в случае энного количесва пропушенных пингов реинициализировал сетевую карту либо ребутил комп. По форму и вообще везде честно искал часа три- не нашел:) Вставить ник Quote
Валентин. Posted November 6, 2006 Posted November 6, 2006 ping -n 10 IP || ipconfig /release [адаптер] && ipconfig /renew [адаптер] ping -n 10 IP || reboot.vbs ========= reboot.vbs strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate,(Shutdown)}!\\" & _ strComputer & "\root\cimv2") Set colOperatingSystems = objWMIService.ExecQuery _ ("SELECT * FROM Win32_OperatingSystem") For Each objOperatingSystem in colOperatingSystems objOperatingSystem.Reboot() Next Вставить ник Quote
balamutang Posted November 6, 2006 Posted November 6, 2006 ping -n 10 IP || reboot.vbs ========= reboot.vbs strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate,(Shutdown)}!\\" & _ strComputer & "\root\cimv2") Set colOperatingSystems = objWMIService.ExecQuery _ ("SELECT * FROM Win32_OperatingSystem") For Each objOperatingSystem in colOperatingSystems objOperatingSystem.Reboot() Next в ХР есть команда shutdown. в 2000 винде не было, поэтому и городился такой скрипт на vbsтипа ping -n 10 IP || shutdown -r -t 1 -f . может с ключами еще поиграть придется, не проверял Вставить ник Quote
jone88 Posted November 6, 2006 Author Posted November 6, 2006 (edited) ping -n 10 IP || ipconfig /release [адаптер] && ipconfig /renew [адаптер] ping -n 10 IP || reboot.vbs спасибо, но не очень понятно ибо: 1) "C:\WINDOWS\system32>ipconfig /release [lan] && ipconfig /renew [lan] Настройка протокола IP для Windows Операция завершена с ошибкой, поскольку ни один адаптер не находился в состоянии, допустимом для ее выполнения." Ip у меня статический про shutdown знаю, прото не думал что "||" катит как условный оператор:) Edited November 6, 2006 by jone88 Вставить ник Quote
jone88 Posted November 6, 2006 Author Posted November 6, 2006 все, разобрался окончательно. я сделал батник: "ping -n 10 IP || netsh interface ip delete arpcach ping -n 10 IP || shutdown -r -f" И запускаю его планировщиком раз в полчаса натроил, кто бы знать что все так просто:) Вставить ник Quote
Profi the same Posted November 7, 2006 Posted November 7, 2006 Валентин., большое спасибо. А я весь netsh перерыл, забыл про ipconfig. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.