Hvordan kan jeg sende CLI-kommandoer til ZyWALL USG ved hjælp af en bat-fil i Windows?
Overvej dette problem ved et eksempel. Antag, at du sender en kryptoalgoritme-skjul for at deaktivere kryptokommando til hardware-gatewayen og genstarte enheden. Desuden skal et sæt kommandoer og IP-adressen på ZyWALL USG være i separate filer.
For at løse dette problem har vi brug for:
- Plink -værktøjet (tilgængelig til download herfra ).
- IP.txt -filen indeholder IP-adressen på ZyWALL USG (192.168.1.1 som standard).
- En com.cli -fil, der indeholder indholdet af kommandosættet til ZyWALL USG.
I vores eksempel har den følgende form:configure terminal
crypto algorithm-hide disable
write
reboot
exit - Run.bat -filen er som følger:
@echo off
set login=admin - den variabel, hvor brugernavnet er gemt ( admin er 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%
sæt password=1234 - variabel hvor adgangskoden fra ZyWALL er gemt ( 1234 som standard)
Alle filer skal være i samme mappe. Som et resultat af at starte run.bat vil SSH-forbindelsen blive etableret til IP-adressen fra IP.txt -filen, og kommandoerne fra com.cli -filen vil blive udført .
KB-00438
ANSVARSFRASKRIVELSE:
Kære kunde, vær opmærksom på, at vi bruger maskinoversættelse til at levere artikler på dit lokale sprog. Ikke al tekst er muligvis oversat nøjagtigt. Hvis der er spørgsmål eller uoverensstemmelser om nøjagtigheden af oplysningerne i den oversatte version, bedes du læse den originale artikel her: Originalversion

Kommentarer
0 kommentarerLog ind for at kommentere.