Про утилиту netsh читаем здесь. Про проброс портов читаем здесь.
Батник для резервного копирования и восстановления настроек сети с помощью утилиты netsh. Умеет сбрасывать настройки проброса портов. Немного сорит в консоль выводом данных.
@echo off title NETSH UTIL :menu echo 1 - backup netsh echo 2 - restore netsh echo 3 - reset portproxy set /p choice="Your choice: " echo. if not defined choice goto menu if "%choice%"=="1" (netsh interface dump > C:/netsh.dump) if "%choice%"=="2" (netsh exec C:/netsh.dump) if "%choice%"=="3" (netsh interface portproxy reset) echo. goto menu pause
Пути для резервирования можете поменять на своё усмотрение. Если всё оставить в таком виде — скрипт нужно запускать с правами администратора.