Kuinka voin lähettää CLI-komentoja ZyWALL USG:lle bat-tiedoston avulla Windowsissa?
Harkitse tätä ongelmaa esimerkin avulla. Oletetaan, että lähetät salausalgoritmi-piilota salauskomennon poistamiseksi käytöstä laitteistoyhdyskäytävälle ja käynnistät laitteen uudelleen. Lisäksi ZyWALL USG:n komentosarjan ja IP-osoitteen on oltava erillisissä tiedostoissa.
Tämän ongelman ratkaisemiseksi tarvitsemme:
- Plink- apuohjelma (ladattavissa täältä ).
- IP.txt- tiedosto sisältää ZyWALL USG:n IP-osoitteen (oletuksena 192.168.1.1).
- Com.cli- tiedosto, joka sisältää ZyWALL USG:n komentosarjan sisällön.
Esimerkissämme sillä on seuraava muoto:configure terminal
crypto algorithm-hide disable
write
reboot
exit - Run.bat- tiedosto on seuraava :
@echo off
set login=admin - muuttuja, johon käyttäjänimi on tallennettu ( admin on oletusarvo)
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 - muuttuja, johon ZyWALLin salasana on tallennettu (oletuksena 1234 )
Kaikkien tiedostojen on oltava samassa kansiossa. Run.bat -tiedoston käynnistämisen seurauksena SSH-yhteys muodostetaan IP.txt -tiedoston IP-osoitteeseen ja com.cli- tiedoston komennot suoritetaan .
KB-00438
VASTUUVAPAUSLAUSEKE:
Hyvä asiakas, huomaa, että käytämme konekäännöstä toimittaaksemme artikkeleita paikallisella kielelläsi. Kaikkea tekstiä ei välttämättä voida kääntää oikein. Jos käännetyn version tietojen oikeellisuudesta on kysymyksiä tai ristiriitaisuuksia, tarkista alkuperäinen artikkeli täältä: Alkuperäinen versio

Kommentit
0 kommenttiaKirjaudu sisään jättääksesi kommentin.