什么是promptActionID?

在执行某些命令时,终端可能会显示中断操作流程的prompt。在通过Telnet或PuTTY终端进行操作时,必须手动响应这些prompt从而恢复命令执行。但是当直接从Network Configuration Manager的GUI执行任务时,响应这些prompt是一个挑战。

使用Network Configuration Manager中的promptActionID,管理员可以在不管出现的prompt情况下,确保任务流程继续进行。

让我们以“show config”命令为例,配置文件的大小可能太大而无法放入单个窗口。在这种情况下,我们会看到类似“--More--”的prompt,之后查看其余的配置命令。手动执行命令时,“--More--” prompt可以通过回车来响应。

并且使用Network Configuration Manager GUI,用户可以自动响应每种设备类型的此类prompt。用户可以在设备模板中将prompt与promptActionID相关联。现在每次出现""--More--"" prompt时,解决方案都会执行相关promptActionID的命令来响应,并保证命令执行的流程不会中断。

上图显示了终端中的prompt "]?"。当执行命令"copy system:/running-config tftp"时,它会询问远程主机(设备地址),主机地址将被自动获取。

然后Network Configuration Manager会检查"]?" prompt是否已在设备模板中配置了promptActionID。如果已关联promptActionID,则会执行相应的命令。如果没有命令执行将停止,并将需要用户通过终端手动响应。

下面是一个列表,其中包含了与prompt对应的promptActionIDs和命令。如果列出了您需要的提示,您可以选择其中一个相应的promptActionID。

如果此处未列出您要查找的prompt,您可以与我们联系。

Prompt与PromptID

编码PromptPromptID命令
1[confirm]yesActionIdLF
ImageDownloadPromptAction1
ImageDownloadPromptAction2
scriptExecutionActionId
2[yes/no]yesActionIdyes followed by LF
ImageDownloadPromptActioni2
scriptExecutionActionId
3y/nyesActionIdy
scriptExecutionActionIdy followed by LF
AlaxalaActionId
BrocadeActionId
Alaxala1230ActionIdy followed by CR and LF
hitachiActionId
4yes/noyesActionIdyes followed by LF
scriptExecutionActionId
5[y/n]hpActionIdy
6[y/n]RadwareActionIdn followed by LF
7(y/n)HirschmannSwitchActionIdy followed by LF
DellActionId
8[Y/N]H3CSwitchActionIdY followed by LF
9[Y/N]3comActionIdy followed by CR and LF
10(y/N)CiscoWLANControllerActionIdy followed by LF
11(y/n) ?nortel8600ActionIdy followed by LF
12(y/n) [n]?catOSActionIdy followed by LF
13(yes,no) [no] :3comActionIdyes followed by CR and LF
14?[YesdlinkActionIdy(y)
scriptExecutionActionId
15(YES):packerShaperActionIdyes followed by CR and LF
16[Y]>IronportIdy followed by LF
17No]):necActionIdy followed by CR and LF
18[y]FiberhomeIdy
19]?LFy
scriptExecutionActionId
EnterasysActionIdy followed by LF
20continuehpActionIdLF
scriptExecutionActionId
21Continue ->CiscoVPNConcentratorActionIdq (q)
22continue....CiscoWLANControllerActionIdLF
23continuenortelPPActionId$32 (hex Value)
RadwareActionId
24AlldlinkActionIda (a)
25AllllaascriptExecutionActionId
26completedyesActionIdLF
26done.foundryActionIdCR and LF
scriptExecutionActionId
28Done.H3CSwitchActionIdLF
29OKTransPortWirelessrouterIdCR and LF
30--More--yesActionId$32 (hex value)
foundryActionId
nortelPPActionId
EnterasysActionId
CiscoWLANControllerActionId
NortelContivityActionId
RadwareActionId
scriptExecutionActionId
31-- More --yesActionId
scriptExecutionActionId
32---(more)---yesActionId
scriptExecutionActionId
33--- more ---yesActionId
netscreenActionId
scriptExecutionActionId
34---MORE---yesActionId
35---more---yesActionId
36-- MORE --hpActionId
scriptExecutionActionId
CanogaPerkinsActionId
37----MorescriptExecutionActionId
38next line :hpActionId
scriptExecutionActionId
39notes:3comActionIdConfig backed up by NCM follwed by CR and LF
40TFTP Server:hpActionIdLF
41Press any key to continue
(Q to quit)
AlaxalaActionIdCR and space
AlaxalaActionId
Alaxala1230ActionId
scriptExecutionActionId
42enter key):H3CSwitchActionIdLF
43[Yes/ press any key for no]....DellActionIdy followed by LF
44File uploaded successfullyH3CSwitchActionIdLF
45saved configuration successfullyH3CSwitchActionIdLF
46byteAlaxalaActionIdLF
scriptExecutionActionId