Изменение правил брандмауэра Win2K8 можно выполнить с помощью инструмента командной строки netsh
.
Чтобы добавить новое правило:
netsh advfirewall firewall add rule ...
Чтобы обновить существующее правило:
netsh advfirewall firewall set rule ...
Поскольку вы не предоставили подробные сведения о формате вашего файла или какой-либо информации о существующем правиле, сложно предложить точный синтаксис, требуемый помимо вышеперечисленного.
Если формат файла относительно прост, а IP-адреса представлены в форме, которую netsh
примет, может оказаться возможным использовать простой пакетный сценарий, а не писать приложение C # для обновления правил брандмауэра. Если нет, то вы можете написать приложение C # для обработки файла и вызвать netsh
, чтобы выполнить фактические изменения правила брандмауэра.