本文档介绍如何使用单行和多行命令创建用户定义的CLI模板。
先决条件
要求
Cisco 建议您了解以下主题:
使用的组件
本文档中的信息基于以下软件和硬件版本:
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
配置
单命令示例
从设备删除用户
注意:在本例中,用户名innit将被删除。
- 转至Configuration > Features & Technologies > My Templates > CLI Templates
使用多命令创建模板:
Example from User Guide
Adding Multi-line Commands
To enter multi-line commands in the CLI Content area, use the this syntax:
<MLTCMD>First Line of Multiline Command
Second Line of Multiline Command
......
......
Last Line of Multiline Command</MLTCMD>
Image 2
<MLTCMD>
no username inniti
y
</MLTCMD>
注意:选择设备并相应地重新检查模板。
- 部署后,相应的作业将在后台运行,您可以在点击作业状态时检查其状态,如下所示:
验证
在PI上:
在设备上:
用户名inniti被删除。
转至Configuration > Features & Technologies > My Templates > CLI Templates
Example from user guide
Adding Interactive Commands
An interactive command contains the input that must be entered following the execution of a command.
To enter an interactive command in the CLI Content area, use the following syntax:
CLI Command<IQ>interactive question 1<R>command response 1 <IQ>interactive question 2<R>command response 2
where <IQ> and <R> tag are case-sensitive and must be entered as uppercase
在本示例中:
#INTERACTIVE
no username inniti<IQ>confirm<R>y
#ENDS_INTERACTIVE
验证
注意:对于Interactive命令,在很多示例中,完全复制时“Interactive Question”未正确运行。在这种情况下,只需键入最后一个单词。例如,当您保留完整句子时,它将失败。#INTERACTIVE no username inniti <IQ>此操作将删除所有与用户名相关且名称相同的配置。是否要继续?[confirm]<R>Y #ENDS_INTERACTIVE。
多个命令示例
交换机上的加密密钥生成
BGL14-1.S.04-2900-1(config)#crypto key generate rsa
% You already have RSA keys defined named BGL14-1.S.04-2900-1.cisco.
% Do you really want to replace them? [yes/no]: yes
Choose the size of the key modulus in the range of 360 to 4096 for your
General Purpose Keys. Choosing a key modulus greater than 512 may take
a few minutes.
How many bits in the modulus [512]: 512
% Generating 512 bit RSA keys, keys will be non-exportable...
[OK] (elapsed time was 1 seconds)
<MLTCMD>
crypto key generate rsa
yes
2048
</MLTCMD>
验证
#INTERACTIVE
crypto key generate rsa<IQ>yes/no<R>yes<IQ>512<R>2048
#ENDS_INTERACTIVE
验证
故障排除
目前没有针对此配置的故障排除信息。