Hur kan jag skicka CLI-kommandon till ZyWALL USG med en bat-fil i Windows?
Betrakta detta problem med exempel. Anta att du skickar en kryptoalgoritm-hide för att inaktivera kryptokommando till hårdvarugatewayen och starta om enheten. Dessutom måste en uppsättning kommandon och IP-adressen för ZyWALL USG finnas i separata filer.
För att lösa detta problem behöver vi:
- Verktyget plink (tillgängligt för nedladdning här ).
- IP.txt -filen innehåller IP-adressen för ZyWALL USG (192.168.1.1 som standard).
- En com.cli -fil som innehåller innehållet i kommandouppsättningen för ZyWALL USG.
I vårt exempel har den följande form:configure terminal
crypto algorithm-hide disable
write
reboot
exit - Run.bat -filen är som följer:
@echo off
set login=admin - variabeln där användarnamnet lagras ( admin är standard)
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 - variabel där lösenordet från ZyWALL lagras ( 1234 som standard)
Alla filer måste finnas i samma mapp. Som ett resultat av att starta run.bat kommer SSH-anslutningen att upprättas till IP-adressen från IP.txt -filen, och kommandona från com.cli -filen kommer att köras .
KB-00438
VARNING:
Kära kund, tänk på att vi använder maskinöversättning för att tillhandahålla artiklar på ditt lokala språk. All text kanske inte översätts korrekt. Om det finns frågor eller avvikelser om riktigheten av informationen i den översatta versionen, läs originalartikeln här: Originalversion

Kommentarer
0 kommentarerlogga in för att lämna en kommentar.