Как мога да изпратя CLI команди до ZyWALL USG с помощта на bat файл в Windows?
Разгледайте този проблем като пример. Да предположим, че изпращате крипто алгоритъм-hide, за да деактивирате крипто командата към хардуерния шлюз и рестартирате устройството. Освен това набор от команди и IP адреса на ZyWALL USG трябва да са в отделни файлове.
За да решим този проблем, ни трябва:
- Помощната програма plink (достъпна за изтегляне от тук ).
- Файлът IP.txt съдържа IP адреса на ZyWALL USG (192.168.1.1 по подразбиране).
- Файл com.cli , съдържащ съдържанието на набора от команди за ZyWALL USG.
В нашия пример той има следната форма:configure terminal
crypto algorithm-hide disable
write
reboot
exit - Файлът run.bat е както следва:
@echo off
set login=admin - променливата, където се съхранява потребителското име ( admin е по подразбиране)
set login=admin
set pw=1234
set CLI_FILE=com.cli
set REMOTE_LIST=IP.txt
for /F "tokens=*" %%A in (%REMOTE_LIST%) do plink -ssh -pw %pw% -no-antispoof %login%@%%A < %CLI_FILE%
set password=1234 - променлива, където се съхранява паролата от ZyWALL ( 1234 по подразбиране)
Всички файлове трябва да са в една и съща папка. В резултат на стартирането на run.bat , SSH връзката ще бъде установена към IP адреса от файла IP.txt и ще се изпълнят командите от файла com.cli .
KB-00438
ОПРОВЕРЖЕНИЕ:
Уважаеми клиенти, моля, имайте предвид, че използваме машинен превод, за да предоставяме статии на вашия местен език. Не целият текст може да бъде преведен точно. Ако има въпроси или несъответствия относно точността на информацията в преведената версия, моля, прегледайте оригиналната статия тук: Оригинална версия

Коментари
0 коментараВлезте в услугата, за да оставите коментар.