Jak mohu odeslat příkazy CLI do ZyWALL USG pomocí souboru bat ve Windows?
Zvažte tento problém na příkladu. Předpokládejme, že odešlete šifrovací algoritmus-hide, abyste deaktivovali šifrovací příkaz do hardwarové brány a restartovali zařízení. Kromě toho musí být sada příkazů a IP adresa ZyWALL USG v samostatných souborech.
K vyřešení tohoto problému potřebujeme:
- Nástroj plink (k dispozici ke stažení zde ).
- Soubor IP.txt obsahuje IP adresu ZyWALL USG (192.168.1.1 ve výchozím nastavení).
- Soubor com.cli obsahující obsah sady příkazů pro ZyWALL USG.
V našem příkladu má následující tvar:configure terminal
crypto algorithm-hide disable
write
reboot
exit - Soubor run.bat je následující :
@echo off
set login=admin - proměnná, kde je uloženo uživatelské jméno (výchozí je 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 - proměnná, kde je uloženo heslo ze ZyWALL (implicitně 1234 )
Všechny soubory musí být ve stejné složce. V důsledku spuštění run.bat bude navázáno SSH spojení s IP adresou ze souboru IP.txt a budou provedeny příkazy ze souboru com.cli .
KB-00438
ODMÍTNUTÍ ODPOVĚDNOSTI:
Vážený zákazníku, uvědomte si prosím, že k poskytování článků ve vašem místním jazyce používáme strojový překlad. Ne všechny texty mohou být přeloženy přesně. Pokud existují otázky nebo nesrovnalosti ohledně přesnosti informací v přeložené verzi, přečtěte si prosím původní článek zde: Původní verze

Komentáře
0 komentářůProsím přihlaste se, abyste mohli napsat komentář.