Cum pot trimite comenzi CLI către ZyWALL USG folosind un fișier bat în Windows?
Luați în considerare această problemă prin exemplu. Să presupunem că trimiteți un algorithm-hide cripto pentru a dezactiva comanda cripto la gateway-ul hardware și reporniți dispozitivul. Mai mult, un set de comenzi și adresa IP a ZyWALL USG trebuie să fie în fișiere separate.
Pentru a rezolva această problemă, avem nevoie de:
- Utilitarul plink (disponibil pentru descărcare de aici ).
- Fișierul IP.txt conține adresa IP a ZyWALL USG (192.168.1.1 în mod implicit).
- Un fișier com.cli care conține conținutul setului de comenzi pentru ZyWALL USG.
În exemplul nostru, are următoarea formă:configure terminal
crypto algorithm-hide disable
write
reboot
exit - Fișierul run.bat este după cum urmează:
@echo off
set login=admin - variabila în care este stocat numele de utilizator ( admin este implicit)
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 - variabila unde este stocata parola de la ZyWALL ( 1234 implicit)
Toate fișierele trebuie să fie în același folder. Ca urmare a lansării run.bat , conexiunea SSH va fi stabilită la adresa IP din fișierul IP.txt , iar comenzile din fișierul com.cli vor fi executate .
KB-00438
DECLINAREA RESPONSABILITĂȚII:
Stimate client, vă rugăm să rețineți că folosim traducerea automată pentru a furniza articole în limba dvs. locală. Nu tot textul poate fi tradus cu acuratețe. Dacă există întrebări sau discrepanțe cu privire la acuratețea informațiilor din versiunea tradusă, consultați articolul original aici: Versiunea originală

Comentarii
0 comentariiVă rugăm să vă autentificați pentru a lăsa un comentariu.