Вопрос по загрузке ВинХР
-
- Advanced Member
- Сообщения: 1110
- Зарегистрирован: 17.02.2008,16:07
- Откуда: Ставрополь
- Контактная информация:
-
Вклад в сообщество
Вопрос по загрузке ВинХР
..вроде бы вся системы обойдена не по одному кругу, но глупые вопросы лезут...
Задача следующая. ВинХР Про, с запароленым входом, с доступом по РДП, включается удалённо (не важно как, считаем, что просто дистанционно нажимается кнопка питания). После этого нужно ждать, пока будет возможен доступ по РДП, это несколько минут.
Возникла мысль копировать некую картинку по сетке на местный хттп-сервер в качестве индикатора загрузки машины. Как только картинка появилась на сайте - можно стучаться по рдп. Только вопрос - на каком этапе стартовать это копирование обычным батничком? В autoexec'е - рано и не получится, ибо сеть ещё не поднята и рдп-сервер на запустился, в Автозагрузке тоже не получится, поскольку юзер ещё не залогинился, да и юзеров несколько...
А как ещё?
Задача следующая. ВинХР Про, с запароленым входом, с доступом по РДП, включается удалённо (не важно как, считаем, что просто дистанционно нажимается кнопка питания). После этого нужно ждать, пока будет возможен доступ по РДП, это несколько минут.
Возникла мысль копировать некую картинку по сетке на местный хттп-сервер в качестве индикатора загрузки машины. Как только картинка появилась на сайте - можно стучаться по рдп. Только вопрос - на каком этапе стартовать это копирование обычным батничком? В autoexec'е - рано и не получится, ибо сеть ещё не поднята и рдп-сервер на запустился, в Автозагрузке тоже не получится, поскольку юзер ещё не залогинился, да и юзеров несколько...
А как ещё?
http://rw6hrm.qrz.ru - Мои поделки
Вопрос по загрузке ВинХР
2 rw6hrm
Ваша задача: проверить доступность сервиса по нужному порту, для rdp это 3389. Эту задачу и решайте.
Ваша задача: проверить доступность сервиса по нужному порту, для rdp это 3389. Эту задачу и решайте.
-
- Advanced Member
- Сообщения: 1110
- Зарегистрирован: 17.02.2008,16:07
- Откуда: Ставрополь
- Контактная информация:
-
Вклад в сообщество
Вопрос по загрузке ВинХР
Поскольку машинка с хттп-сервером под линуксом, то что лучше - netcat или nmap? И вот с определением результатов их работы в шелле я пока нисилён Поэтому мне проще под виндой батничек написать.
http://rw6hrm.qrz.ru - Мои поделки
Вопрос по загрузке ВинХР
Для проверки открытости порта используйте telnet:
$ telnet %ipaddress% 3389
-
- Advanced Member
- Сообщения: 4455
- Зарегистрирован: 13.03.2015,14:23
- Откуда: Химки, М.О.
-
Вклад в сообщество
Вопрос по загрузке ВинХР
То есть доступность сервиса будет с линуксовой машины проверяться? Тогда как-то такПоскольку машинка с хттп-сервером под линуксом, то что лучше - netcat или nmap? И вот с определением результатов их работы в шелле я пока нисилён
Код: Выделить всё
num=`/usr/bin/nc -z -s исходныйIP IPназначения порт | /usr/bin/wc -l`
if [[ $num -ne 1 ]]; then
Если попали сюда у вас проблемы
fi
-
- Advanced Member
- Сообщения: 4455
- Зарегистрирован: 13.03.2015,14:23
- Откуда: Химки, М.О.
-
Вклад в сообщество
Вопрос по загрузке ВинХР
Но разумнее или делать счётчик попыток netcat а или тупо поставить большую задержку после обнаружения машины пингом. Потому что если единственный пакет будет по любой причине потерян, netcat не выдаст ничего (то есть машина будет считаться недоступной).
- CodeMaster
- Advanced Member
- Сообщения: 7669
- Зарегистрирован: 27.08.2010,11:17
- Откуда: Воронеж
- Контактная информация:
-
Вклад в сообщество
Вопрос по загрузке ВинХР
Есть Назначенные задания и там есть триггер при загрузке компьютера. Если не хватит, есть ещё NnCron.
"Во времена всеобщей лжи говорить правду - это экстремизм" © Джордж Оруэлл, "1984"
-
- Advanced Member
- Сообщения: 4455
- Зарегистрирован: 13.03.2015,14:23
- Откуда: Химки, М.О.
-
Вклад в сообщество
Вопрос по загрузке ВинХР
Конечно. Но вручную. И это принципиально. Не, есть конечно для таких случаев expect , но секас с ним будет ещё тот.
А уж если про б-гомерзкий wi-fi вспомнить некоторые драйверы (и соединение с сетью соответственно) вообще только после Логона пользователя поднимаются.
Вообще не в тему. Сетевой интерфейс в момент его срабатывания ещё не обязательно поднят, поэтому всё равно писать свой скрипт, который сначала будет проверять (через wmi, например), что сеть вообще доступна и уже потом делать нужные действия. Такой кусок для винды на vbscript тоже могу кинуть.триггер при загрузке компьютера
А уж если про б-гомерзкий wi-fi вспомнить некоторые драйверы (и соединение с сетью соответственно) вообще только после Логона пользователя поднимаются.
-
- Advanced Member
- Сообщения: 4455
- Зарегистрирован: 13.03.2015,14:23
- Откуда: Химки, М.О.
-
Вклад в сообщество
Вопрос по загрузке ВинХР
Да, кусок из боевого скрипта. Отказались от него из-за слишком частой сигнализации сбоев (описал - отправляется только один пакет), но главное - из-за оповещательной части. Но там совсем другой был вопрос - смс-рассылки фактически перестали работать, после того как провайдеров на эту тему правительство нагнуло. В результате отказались и от контроля по сервисам и от оповещения - перешли на схему, когда машины тупо пингуются, при потере больше определенного количества канал автоматом передергивается, а если и это уже происходит слишком часто - сигнал в почту.