在设备上执行脚本
您可以使用 Junos Space 网络管理平台中的“设备”工作区同时在一台或多台设备上执行操作脚本。提交和事件脚本在启用后会自动激活。每次在设备上调用提交时都会触发提交脚本,每次设备上发生事件或指定时间时都会触发事件脚本。
仅当脚本不需要 XPath 处理时,才能在 200 多个设备上执行 scrips。不需要 XPath 处理的脚本包括没有特定于设备或特定于实体的参数以及将 /、// 或 /device 作为上下文的脚本。
若要使用“设备”工作区在所选设备上执行脚本,请执行以下操作:
- 在 Junos Space 网络管理平台用户界面上,选择设备 >设备管理。
将显示“设备管理”页面。
- 右键单击设备,然后选择 “设备操作 ”> “执行脚本”。
“执行脚本”页显示以下脚本:
与选定设备关联并在所选设备上启用的脚本(设备脚本)
其执行类型与您的选择匹配的脚本。如果选择了多个设备,则仅显示“执行类型”设置为“分组执行”的脚本。如果选择了单个设备,则会显示“执行类型”设置为“单执行”和“分组执行”的脚本。
上下文与设备上下文匹配的脚本
表 1 列出了“执行脚本”页上的列及其说明。
表 1:设备工作区中的“执行脚本”页面 列
描述
脚本名称
脚本文件的名称
描述性名称
脚本的描述性名称
类别
脚本的类别
描述
脚本说明
创建时间
创建脚本的日期和时间
上次更新时间
上次更新脚本的日期和时间
- (可选)查看上下文:
单击 查看上下文 链接。
将显示 “上下文 ”对话框。
单击“ 确定 ”关闭对话框。
- 选择要手动或使用标记在设备上执行的脚本。
要手动选择脚本:
点击 手动选择 选项按钮。
默认情况下,此选项按钮处于选中状态。
选择脚本。
要使用标记选择脚本,请执行以下操作:
单击 按标签选择 选项按钮。
从按标签选择下拉列表中, 选择适当的标签 。
单击“确定”。
脚本列表将按您选择的标记进一步过滤。
选择脚本。
- (可选)单击 值 列,然后输入所选脚本的参数值。
- 选择是立即执行脚本还是安排稍后执行:
要立即在设备上执行脚本,请执行以下操作:
单击 执行。
此时将显示“脚本结果”页。 表 2 列出了这些列及其说明。
表 2:脚本结果页面 列
描述
作业 ID
为执行脚本而触发的作业的作业 ID
脚本名称
脚本的名称
设备名称
存储在 Junos Space 平台数据库中的设备名称
如果要执行的设备脚本包含“执行类型”设置为“在多个设备或多个设备的物理接口上执行”,则“脚本结果”页面将显示多行,列出此列中的设备。
如果要执行的本地脚本在多个设备或多个设备的物理接口上包含设置为 TRUE 的 GROUPBYDEVICE 注释,则“脚本结果”页面将显示多行,列出此列中的设备。
如果要执行的本地脚本不包含 GROUPBYDEVICE 注释,或者在多个设备或多个设备的物理接口上将 GROUPBYDEVICE 注释设置为 FALSE,则此列将显示“设备”超链接。单击超链接可查看执行脚本的设备列表。
节点 IP
设备连接到的 Junos Space 节点的 IP 地址
节点名称
设备连接到的 Junos Space 节点的名称
进展
工作进度
地位
作业的完成状态:“成功”或“失败”
“脚本结果”页的下部区域显示脚本执行的结果。如果在多个设备上执行的本地脚本包含设置为 TRUE 的 GROUPBYDEVICE 注释,请单击“设备名称”列中的相应设备以查看脚本在设备上执行的结果。
(可选)要查看执行脚本的设备列表,请执行以下操作:
单击“设备名称”列中的 “设备 ”超链接。
将显示“设备名称列表信息”对话框,其中包含设备列表。
单击 “确定 ”关闭信息对话框。
单击 “关闭 ”(位于页面底部)。
您将被重定向到“设备管理”页面。
要将脚本的执行安排在以后在设备上:
选中 “稍后计划 ”复选框。
在 “日期 ”字段中以 MM/DD/YYYY 格式输入日期。
在 “时间 ”字段中以 hh:mm 格式输入时间。
单击 执行。
“作业信息”对话框显示指向作业 ID 的链接。单击该 Job ID 链接可在“作业管理”页上查看此任务的状态。
单击“ 确定” 关闭“作业信息”对话框。
您将被重定向到“设备管理”页面。