Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Сохранение и восстановление сетевой конфигурации WinXP/2003/7

Ответить
Настройки темы
CMD/BAT - Сохранение и восстановление сетевой конфигурации WinXP/2003/7

Пользователь


Сообщения: 70
Благодарности: 8

Профиль | Отправить PM | Цитировать


Требуется:

Сохранить конфигурацию сетевых интерфейсов перед обновлением драйверов сетевых адаптеров
Сеть большая - 3000 машин почти на всех одинаковые сетевки - не важно

PS Поиск наличия устройств в реестре (в раздел HKLM\SYSTEM\CurrentControlSet\Enum\PCI)
для поиска берутся ID из .inf-файлов пакета дров
а так же наличия установленных устройств провожу скриптом - приведу в божеский вид - выложу

на XP/2003
сохранение netsh interface ip dump>ipconfig.cfg
и восстановление netsh -с interface -f ipconfig.cfg
работает без проблем
а на 7ке нифига не работает
нужно что бы работало и под всеми от XP заканчивая 7кой

как только не пробЫвал
сохранять-сохраняет - но не все - настройки DNS, WINS итп игнорирует
на русской еще и не восстанавливает ничего - тк в русифицированной 7 netsh упорно пишет в скрипт конфигурации publish=да - хотя должно быть Yes
понятно что почти везде ipшники раздаются через DHCP, но есть машины в удаленных сетях (коннектятся к основной сети по VPN) со статически прописанными ip-адресами, dns'ами - не везде же DHCP поднять реально

Сейчас потихоньку скрипт ваять начал
во всяком случает сделано:
1. Поиск в реестре сетевых подключений в KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network
2. Обработка и загон названий в переменную %NETCON% (ох и намучался я с русской виндой - пришлось в процессе работы скрипта менять кодовую страницу туды-сюды)
3. Проверка живости сетевого подключения через наличие названия в выводе netsh int show interface name="%NETCON%" и ipconfig/all на всяк случай - не все живые есть и там и там - например Teredo Tunneling Pseudo-Interface есть в выводе только ipconfig /all
4. Удаление (если надо) старых хвостов - имен удаленных сетевых подключений (благодаря которым при переутсновке дров и тп появляются всякие Local Area Connection 3..5..10...25...)
5. Сейчас отчаявшись побороть netsh под 7кой решил парсить netsh int show interface name="%NETCON%" - разбиарть в переменные (со счетчиками - тк на интерфейсах может быть несколько ip, гетвеев, днс и винс-серверов) и загонять в скрипт приемлемый для переваривания netsh - но что-то сильно затупил - не все получается... пока надеюсь...

Вдруг у кого есть готовый скрипт на виндовом шелле который тягает настройки сети из вывода ipconfig /all или netsh int ip show config name="имя сетевого интерфейса" и сохраняет/восстанавливает сохраненные

Спс!

Отправлено: 18:33, 26-07-2012

 

Пользователь


Сообщения: 70
Благодарности: 8

Профиль | Отправить PM | Цитировать


Можно конечно из реестра тащить - из services\tcpip\interfaces
но неспортивно же )))

Отправлено: 09:41, 30-07-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Сохранение и восстановление сетевой конфигурации WinXP/2003/7

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интернет - [решено] Сохранение настроек сетевой карты clop1000 Microsoft Windows 7 9 06-04-2012 00:48
Система - ERUNT - сохранение и восстановление реестра Windows ShaRP Программное обеспечение Windows 8 22-10-2011 09:21
Разное - ¿ Восстановление WinXP SP3 через консоль дистрибутива WinXP SP2 ? EburgHerr Microsoft Windows 2000/XP 2 21-02-2011 18:39
Сохранение и восстановление настроенной WinXP ИС_ Автоматическая установка Windows 2000/XP/2003 2 13-11-2008 09:14
Разное - [решено] Сохранение IP при доустановке внешней сетевой карточки WChek Microsoft Windows 2000/XP 3 20-03-2008 13:11




 
Переход