Назад | Перейти на главную страницу

Резервное копирование всей сетевой конфигурации компьютера

Сейчас я работаю над системой, которая работает на ПК с Windows 7 и интенсивно использует несколько интерфейсов Ethernet.

Эта система становится сложной, и теперь нам нужно решение для резервного копирования \ восстановления. Одна из проблем, с которыми я сталкиваюсь, связана с конфигурацией сети.

Нам необходимо иметь возможность восстановить резервную копию на ПК того же типа (той же марки, той же конфигурации оборудования), что и исходный ПК.
Сетевые параметры, необходимые для резервного копирования \ восстановления, для каждого интерфейса:


Первым исследованным решением было наивное использование netsh.

netsh -c interface dump > netconfig.cnf

А затем следующая команда для восстановления.

netsh -f netconfig.cnf

Основная проблема заключается в том, что это решение не восстанавливает имена интерфейсов и, что еще хуже, полагается на имена интерфейсов для восстановления других параметров.


Другая возможность заключалась в том, что PNPDeviceID или InterfaceIndex каждого интерфейса были бы уникальными и всегда распределялись с использованием одной и той же последовательности.
Я просмотрел эти свойства для всех интерфейсов на нескольких машинах, и не было никакой очевидной последовательности.


Как я могу надежным способом обеспечить такое резервное копирование сетевой конфигурации компьютера?