监视 Runbook 中的文件夹
适用于: System Center 2012 SP1 - Orchestrator,System Center 2012 - Orchestrator,System Center 2012 R2 Orchestrator
此示例向你表明如何创建简单的监视器 Runbook,此 Runbook 监视文件夹中是否有新文本文件。 当检测到文件时,此 Runbook 会发送一条事件日志消息,然后启动另一个 Runbook。
创建和测试监视器 Runbook
下面描述了用于创建、配置和测试监视文件夹的示例 Runbook 的过程。
创建工作流
在 Runbook Designer 的“连接”窗格中,右键单击“Runbook”文件夹以选择“新建”,然后单击“Runbook”。
右键单击“新建 Runbook”选项卡以选择“重命名”。
在“确认签出”对话框中,单击“是”。
键入 Runbook 的名称,如
监视器 Runbook
,然后按 Enter。在“活动”窗格中,单击“文件管理”以扩展类别,然后将“监视文件夹”活动拖到“Runbook Designer”的“设计”工作区。
在“活动”窗格中,单击“通知”以扩展类别,然后将“发送事件日志消息”活动拖到“Runbook Designer”的“设计”工作区中“监视文件夹”活动的右边。
在“Runbook Designer”的“设计”工作区中,将指针移到“监视文件夹”活动的右边上以显示智能链接箭头。
单击智能链接箭头,然后将其拖到“发送事件日志消息”活动。
在“活动”窗格中,单击“Runbook 控制”以扩展类别,然后将“调用 Runbook”活动拖到“Runbook Designer”的“设计”工作区中“发送事件日志消息”活动的右边。
在“Runbook Designer”的“设计”工作区中,将指针移到“发送事件日志消息”活动的右边上以显示智能链接箭头。
单击智能链接箭头,然后将其拖到“调用 Runbook”活动。
配置工作流
在“Runbook Designer”的“设计”工作区中,双击“监视文件夹”活动。
在“监视文件夹属性”对话框中,单击“常规”选项卡。
在“名称”框中,将活动名称更改为包含一定信息量的名称,例如
监视 C:\Monitor 文件夹
。单击“详细信息”选项卡。
在“详细信息”选项卡的“路径”框中,键入要监视的文件夹的路径,例如
C:\Monitor
。在“文件筛选器”列表下面,单击“添加”。
在“筛选器设置”对话框中,配置以下各项:
在“名称”列表框中,选择“文件名”。
在“关系”列表框中,选择“匹配模式”。
在“值”框中,键入
*.txt
。此设置指示监视器查找具有 txt 扩展名的文件。 此字段接受正则表达式语法。
单击"确定"。
选择“触发器”选项卡。
选择“文件数目为”选项、将列表中的值设置为“大于”,然后在编辑框中键入
0
。单击**“完成”**。
在“Runbook Designer”的“设计”工作区中,双击“发送事件日志消息”。
在“发送事件日志消息属性”对话框内“详细信息”选项卡上的“属性”部分中,设置以下各项:
-
在“计算机”框中,键入要接收事件消息的计算机的名称。
这通常是在其中运行 Runbook Designer 的计算机。
在“消息”框中,键入要在事件日志中显示的消息,例如
检测到的文件
。将“严重性”级别保留为“信息”。
单击**“完成”**。
说明
在此示例中,未配置“调用 Runbook”活动。 有关配置此活动的详细信息,请参阅 调用 Runbook Runbook 活动参考中的System Center 2012 - Orchestrator 活动。
修改 Runbook 设置
在“Runbook Designer”的“设计”工作区上方,右键单击“监视器 Runbook”选项卡以选择“属性”。
在“监视 Runbook 属性”对话框中,单击“记录”选项卡,然后选择“存储特定于活动的已返回数据”和“存储常见已返回数据”。
单击**“完成”**。
右键单击“监视器 Runbook”选项卡以选择“签入”。
测试 Runbook
在 Runbook Tester 中,你可以在模拟运行时和调试环境中测试 Runbook。 你可以运行整个 Runbook、一次一个活动地对其进行单步调试,或者添加断点以在你选择的任何活动处停止模拟。
使用以下步骤在“Runbook Tester”中测试你的 Runbook。
准备计算机
右键单击“开始”以选择“打开 Windows 资源管理器”。
在你的计算机上创建
C:\Monitor
文件夹。在你的计算机上创建
C:\Source
文件夹。在 C:\Source 文件夹中,创建具有 txt 扩展名的文件,例如
text.txt
。
测试 Runbook
在“Runbook Designer”的“设计”工作区中,选择“监视器 Runbook”选项卡。
在“Runbook Designer”的“设计”工作区上方的工具栏上,单击“Runbook Tester”。
在“确认签出”对话框中,单击“是”。
在“Runbook Tester”中的工具栏上,单击“越过”以开始对 Runbook 进行单步调试。
提示
要增加“日志”窗格的大小,请选择菜单上的“视图”,然后清除“资源浏览器”选项,以删除“资源浏览器”窗格。
在 Windows 资源管理器中,浏览到 C:\Source 文件夹。
将 test.txt 复制到 C:\Monitor。
关闭 Windows 资源管理器。
在 Runbook Tester 工具栏上,单击“下一步”。
在经过片刻后,请注意“日志”窗格条目会进行更改并显示“监视文件夹”活动的事件。
在“日志”窗格上,单击“显示详细信息”链接以查看该 Runbook 的数据总线的内容。
向下滚动属性的列表。 请注意,当“监视文件夹”活动状态为 success 时,即指示该活动在文件夹中检测到更改。
在 Runbook Tester 工具栏上,单击“下一步”。
请注意,“日志”窗格会进行更改并显示“发送事件日志消息”活动的事件。
单击“显示详细信息”链接后,请注意,当“发送事件日志消息”活动状态为 success 时,即指示该活动在文件夹中检测到更改。
关闭“Runbook Tester”。
在“Runbook Designer”工具栏上,单击“签入”。