omnivista-javascript-aos-r6
OmniVista JavaScript mit AOS Release 6
Im Fall von „vi“ ist es notwendig dem Editor spezielle Kommandos wie die ESC-Taste zu senden um den Insert/Append-Modus zu verlassen. Dies kann wie folgt erreicht werden (Vielen Dank an Jonathan für den Tipp!):
<js> cli.sendCmd("vi callhome_jan_2019.txt "); cli.sendCmd("a"); cli.sendCmd("cloud-agent admin-state disable force"); cli.sendCmd("cloud-agent admin-state enable"); cli.sendCmd("\u001b"); cli.sendCmd(":x"); cli.sendCmd("configuration apply callhome_jan_2019.txt "); cli.expectPrompt("Confirm (Y/N) :"); cli.setTimeout(0, 15); cli.sendCmd("y"); cli.setTimeout(0, 15); cli.sendCmd("delete callhome_jan_2019.txt "); </js>
Dies wurde z.B. auf AOS 8.7.354 als auch 6.7.3.99.R07 validiert.
<js> cli.sendCmd("vi newvlan.txt "); cli.sendCmd("a"); cli.sendCmd("vlan 1113"); cli.sendCmd("\u001b"); cli.sendCmd(":x"); cli.sendCmd("configuration apply newvlan.txt"); cli.expectPrompt("Confirm (Y/N) :"); cli.setTimeout(0, 15); cli.sendCmd("y"); cli.setTimeout(0, 15); cli.sendCmd("delete newvlan.txt "); </js>
omnivista-javascript-aos-r6.txt · Zuletzt geändert: 2024/06/09 10:29 von 127.0.0.1