Батничек под винду:
Цитата:
@Echo off
FOR /F "tokens=1" %%i in (ip.txt) do (
echo --- b e g i n ---
echo Downloading config file to %%i...
@snmpset -v2c -c private %%i 1.3.6.1.4.1.171.12.1.2.1.1.3.3 a 10.200.202.200 1.3.6.1.4.1.171.12.1.2.1.1.5.3 s config.txt 1.3.6.1.4.1.171.12.1.2.1.1.9.3 i 1 1.3.6.1.4.1.171.12.1.2.1.1.7.3 i 3 1.3.6.1.4.1.171.12.1.2.1.1.8.3 i 3
echo Timeout 3 sec...
ping -n 1 -w 3000 10.200.200.254 >nul
echo Saving %%i...
@snmpset -v2c -c private -t 20 -r 0 %%i 1.3.6.1.4.1.171.12.1.2.6.0 i 2
echo Timeout 1 sec...
ping -n 1 -w 1000 10.200.200.254 >nul
echo --- e n d ---
)
10.200.202.200 - адрес tftp-сервера
10.200.200.254 - несуществующий в сети айпи. Такой чит, чтобы вызвать паузу.

Нужно выбрать такой IP, чтобы маршрутизатор не сообщал о недоступности узла.
ip.txt - файл со списком IP-адресов коммутаторов построчно
config.txt - инкрементный конфиг с правилами ACL