Hi, I want to create a message disclaimer text resource. I was hoping to avoid all the input prompts and have it automated using a script. I was trying out combinations of commands but they all say too many arguments for some reason.
footer.txt was the resource i was trying to import. Contents of footer.txt -
[html_version]
<br>Hi
[text_version]
Hi
I first SCPed footer.txt file to configuration directory to be able to run the following command. This didn't work -
echo "textconfig import \"Message Disclaimer\" \"Test 1\" footer.txt US-ASCII" | ssh user@host
.
.
Invalid arguments when processing textconfig:
textconfig: too many arguments.
Then i tried to do it all on the console. Something like this -
echo "textconfig new \"Message Disclaimer\" \"Test 1\" \"US-ASCII\" \"<br>hi.\" 1" | ssh user@host
.
.
Invalid arguments when processing textconfig:
Unknown option: new
The last argument in the command above i.e "1" is the answer to this input -
1. Use the auto-generated plain text version
2. Enter a different plain text version
[1]>
Please note all the arguments in echo are simply the inputs we're required to fill in for setting up a text resource interactively.
Reference - https://www.cisco.com/c/en/us/td/docs/security/esa/esa10-0/cli/b_CLI_Reference_Guide/b_CLI_Reference_Guide_chapter_0100.html#con_1100030
The above commands fail, however I am able to list the existing resources so I'm guessing batch commands are allowed for textconfig. The following command works -
echo "textconfig list" | ssh user@host
I get a new request to add in resources on a weekly basis so I'm hoping for an automated way to do this. Really appreciate any help.
Thanks in advance