====== 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!): 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 "); Dies wurde z.B. auf AOS 8.7.354 als auch 6.7.3.99.R07 validiert. 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 ");