Старожил
Сообщения: 426
Благодарности: 108
|
Профиль
|
Отправить PM
| Цитировать
Поиск компов лучше всего сделать физическим обходом, т.к. если у кого встоенным фаяволом Пинги отбрасываются, искать можно долго... если только не отслеживать со шлюза - инет все хотят!
Не было ничего сказано про наличие домена. Если его нет, то можно извернуться некрасивым образом, но заставить новоприбывших после тотальной описи сразу обратиться в техподдержку со своими ноутбуками - сменить адресное пространство всей сети - жесть, но выявляются все моментально. Назначать статические IP очень не советую, т.к. они жизненно необходимы обычно только для доступа снаружи через NAT, например для RAdmin`а или какого-нить FTP сервачка, но могут реально взглючнуть - механизм глюка просечь не осилил, но у меня 3 компа с назначенными по DHCP статическими адресами попадали в "черный список" на серваках - теряется уйма времени на исправление. Когда первый раз наткнулся - полдня потерял, думал сетевушка в ноуте сдохла. И только когда полез USBшной сетевухе статику назначить, наткнулся на блокировку в DHCP сервере от 2003.
А вот принт-серверам лучше DHCP совсем выключать, вписывать адреса ручками, настраивать на рабочих станциях не по имени, а по адресу (так шустрее и если DNS сервак упадет - никто нормально печатать не сможет), но обязательно создать диапазон исключений под адреса принт-серверов, например есть 8 сетевых принтеров, назначены адреса от х.х.х.40 по х.х.х.48. Соответственно такой же диапазон исключений должен быть и на DHCP-сервере.
И еще на десерт - как-то понадобилось срочно отыскать свежий принт-сервер среди ~50 адресов, а проги-сканера под рукой не оказалось. Пришлось нацарапать батничек для пинга в цикле (мысль перебрать ручками отпала сразу) - вещь оказалась смешная и стремная (из-за распараллеливания тормознутых пингов, реально на несколько секунд нагружает комп 70-90%), но зато несколько байт на флешке всегда с собой!
Вот чуть доработанный (для разных сеток) пример - запуск без параметров - скан по сетке 192.168.0.х иначе после имени батника нужно указать адрес сетки, типа "_ping 10.0.0" (см строку "set IP=192.168.0"). Батник откроет одновременно на время одного пинга от десятка до пары с половиной сотен окошек - в зависимости от шустрости компа и создаст списки в файлах (копировать абсолютно все до конца сообщения в бат-файл):
@Echo off
if `%1`==`_` GoTo L%2
GoTo Strt
:L0
ping -n 1 %5%3%4
if errorlevel 1 GoTo End
Echo %5%3%4 >>PingList.txt
ping -n 1 -a %5%3%4 >>PingName.txt
Echo ======================>>PingName.txt
GoTo End
:L1
set l=0 1 2 3 4 5 6 7 8 9
if %3==0 set l=1 2 3 4 5 6 7 8 9
if %3==25 set l=0 1 2 3 4
for %%i in (%l%) do start %COMSPEC% /c %0 _ 0 %3 %%i %4
Goto End
:Strt
set IP=192.168.0
if not `%1`==`` set IP=%1
Echo %Date% %Time% >PingList.txt
Echo ======================>>PingList.txt
Echo %Date% %Time% >PingName.txt
Echo ======================>>PingName.txt
for %%i in (0 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) do call %0 _ 1 %%i %IP%.
arp -a>>PingName.txt
:End
|