在执行某些命令时,终端可能会显示中断操作流程的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 | 命令 |
|---|---|---|---|
| 1 | [confirm] | yesActionId | LF |
| ImageDownloadPromptAction1 | |||
| ImageDownloadPromptAction2 | |||
| scriptExecutionActionId | |||
| 2 | [yes/no] | yesActionId | yes followed by LF |
| ImageDownloadPromptActioni2 | |||
| scriptExecutionActionId | |||
| 3 | y/n | yesActionId | y |
| scriptExecutionActionId | y followed by LF | ||
| AlaxalaActionId | |||
| BrocadeActionId | |||
| Alaxala1230ActionId | y followed by CR and LF | ||
| hitachiActionId | |||
| 4 | yes/no | yesActionId | yes followed by LF |
| scriptExecutionActionId | |||
| 5 | [y/n] | hpActionId | y |
| 6 | [y/n] | RadwareActionId | n followed by LF |
| 7 | (y/n) | HirschmannSwitchActionId | y followed by LF |
| DellActionId | |||
| 8 | [Y/N] | H3CSwitchActionId | Y followed by LF |
| 9 | [Y/N] | 3comActionId | y followed by CR and LF |
| 10 | (y/N) | CiscoWLANControllerActionId | y followed by LF |
| 11 | (y/n) ? | nortel8600ActionId | y followed by LF |
| 12 | (y/n) [n]? | catOSActionId | y followed by LF |
| 13 | (yes,no) [no] : | 3comActionId | yes followed by CR and LF |
| 14 | ?[Yes | dlinkActionId | y(y) |
| scriptExecutionActionId | |||
| 15 | (YES): | packerShaperActionId | yes followed by CR and LF |
| 16 | [Y]> | IronportId | y followed by LF |
| 17 | No]): | necActionId | y followed by CR and LF |
| 18 | [y] | FiberhomeId | y |
| 19 | ]? | LF | y |
| scriptExecutionActionId | |||
| EnterasysActionId | y followed by LF | ||
| 20 | continue | hpActionId | LF |
| scriptExecutionActionId | |||
| 21 | Continue -> | CiscoVPNConcentratorActionId | q (q) |
| 22 | continue.... | CiscoWLANControllerActionId | LF |
| 23 | continue | nortelPPActionId | $32 (hex Value) |
| RadwareActionId | |||
| 24 | All | dlinkActionId | a (a) |
| 25 | Allllaa | scriptExecutionActionId | |
| 26 | completed | yesActionId | LF |
| 26 | done. | foundryActionId | CR and LF |
| scriptExecutionActionId | |||
| 28 | Done. | H3CSwitchActionId | LF |
| 29 | OK | TransPortWirelessrouterId | CR 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 | ----More | scriptExecutionActionId | |
| 38 | next line : | hpActionId | |
| scriptExecutionActionId | |||
| 39 | notes: | 3comActionId | Config backed up by NCM follwed by CR and LF |
| 40 | TFTP Server: | hpActionId | LF |
| 41 | Press any key to continue (Q to quit) | AlaxalaActionId | CR and space |
| AlaxalaActionId | |||
| Alaxala1230ActionId | |||
| scriptExecutionActionId | |||
| 42 | enter key): | H3CSwitchActionId | LF |
| 43 | [Yes/ press any key for no].... | DellActionId | y followed by LF |
| 44 | File uploaded successfully | H3CSwitchActionId | LF |
| 45 | saved configuration successfully | H3CSwitchActionId | LF |
| 46 | byte | AlaxalaActionId | LF |
| scriptExecutionActionId |