共用方式為


在 Runbook 內監視資料夾

 

適用於: System Center 2012 SP1 - Orchestrator、System Center 2012 - Orchestrator、System Center 2012 R2 Orchestrator

本範例顯示如何建立簡單的監視 Runbook,以監視資料夾是否有新的文字檔。 當偵測到檔案時,Runbook 便會傳送事件記錄檔訊息,然後啟動其他 Runbook。

監視資料夾

建立及測試監視 Runbook

以下說明建立、設定及測試用來監視資料夾之範例 Runbook 的程序。

建立工作流程

  1. 在 Runbook Designer [連線] 窗格中,在 [Runbooks] 資料夾上按一下滑鼠右鍵以選取 [新增],然後按一下 [Runbook]。

  2. 在 [新增 Runbook] 索引標籤上按一下滑鼠右鍵,並選取 [重新命名]。

  3. 在 [確認取出] 對話方塊中,按一下 [是]。

  4. 輸入 Runbook 的名稱,例如 Monitor Runbook,然後按下 Enter 鍵。

  5. 在 [活動] 窗格中,按一下 [檔案管理] 展開該類別,然後將 [監視資料夾] 活動拖曳到 [Runbook Designer] 設計工作區。

  6. 在 [活動] 窗格中,按一下 [通知] 展開該類別,然後將 [傳送事件記錄檔訊息] 活動拖曳到 [Runbook Designer] 設計工作區中 [監視資料夾] 活動的右邊。

  7. 在 [Runbook Designer] 設計工作區中,將您的指標移到 [監視資料夾] 活動右側上方,顯示智慧連結箭號。

  8. 按一下智慧連結箭號,然後將它拖曳到 [傳送事件記錄檔訊息] 活動。

  9. 在 [活動] 窗格中,按一下 [Runbook 控制] 展開該類別,然後將 [叫用 Runbook] 活動拖曳到 [Runbook Designer] 設計工作區中 [傳送事件記錄檔訊息] 活動的右邊。

  10. 在 [Runbook Designer] 設計工作區中,將您的指標移到 [傳送事件記錄檔訊息] 活動右側上方,顯示智慧連結箭號。

  11. 按一下智慧連結箭號,然後將它拖曳到 [叫用 Runbook] 活動。

設定工作流程

  1. 在 [Runbook Designer] 設計工作區中,按兩下 [監視資料夾] 活動。

  2. 在 [監視資料夾內容] 對話方塊中,按一下 [一般] 索引標籤。

  3. 在 [名稱] 方塊中,將活動名稱改成具參考性的敘述,例如 Monitor C:\Monitor Folder

  4. 按一下 [詳細資料] 索引標籤。

  5. 在 [詳細資料] 索引標籤的 [路徑] 方塊中,輸入您要監視的資料夾路徑,例如 C:\Monitor

  6. 在 [檔案篩選器] 清單底下,按一下 [新增]。

  7. 在 [篩選器設定] 對話方塊中,進行下列設定:

    1. 在 [名稱] 清單方塊中,選取 [檔案名稱]。

    2. 在 [關聯] 清單方塊中,選取 [符合模式]。

    3. 在 [值] 方塊中輸入 *.txt

      這項設定會指示監視尋找具有 txt 副檔名的檔案。 此欄位可接受規則運算式語法。

  8. 按一下 [確定]。

  9. 選取 [觸發程序] 索引標籤。

  10. 選取 [檔案數目為] 選項、將清單中的值設定為 [大於],然後在編輯方塊中輸入 0

  11. 按一下 [完成]。

  12. 在 [Runbook Designer] 設計工作區中,按兩下 [傳送事件記錄檔訊息]。

  13. 在 [傳送事件記錄檔訊息內容] 對話方塊的 [詳細資料] 索引標籤上,在 [內容] 區段中進行下列設定:

    1. 在 [電腦] 方塊中,輸入要接收事件訊息的電腦名稱。

      這通常是執行 Runbook Designer 的電腦。

    2. 在 [訊息] 方塊中輸入要顯示在事件記錄檔中的訊息,例如偵測到檔案

    3. 將 [嚴重性] 等級保留為 [資訊]。

  14. 按一下 [完成]。

    System_CAPS_ICON_note.jpg 注意

    本範例並未設定 [叫用 Runbook] 活動。 如需設定此活動的詳細資訊,請參閱 叫用 Runbook Runbook 活動參考資訊中的System Center 2012 - Orchestrator 活動。

修改 Runbook 設定

  1. 在 [Runbook Designer] 設計工作區上方,以滑鼠右鍵按一下 [監視 Runbook] 索引標籤,然後選取 [內容]。

  2. 在 [監視 Runbook 內容] 對話方塊中,按一下 [記錄] 索引標籤,然後同時選取 [儲存活動特定傳回資料 和 [儲存一般傳回的資料]。

  3. 按一下 [完成]。

  4. 在 [監視 Runbook] 索引標籤上按一下滑鼠右鍵,選取 [存回]。

測試 Runbook。

在 Runbook Tester 中,您可以在模擬的執行階段和偵錯環境中測試 Runbook。 您可以執行整個 Runbook、以一次一個活動的方式逐步執行,或是新增中斷點以停止模擬您選取的任何活動。

請使用下列步驟在 [Runbook Tester] 中測試您的 Runbook。

準備您的電腦

  1. 以滑鼠右鍵按一下 [開始],然後選取 [開啟 Windows 檔案總管]。

  2. 在您的電腦上建立 C:\Monitor 資料夾。

  3. 在您的電腦上建立 C:\Source 資料夾。

  4. C:\Source 資料夾中建立一個副檔名為 txt 的檔案,例如 text.txt

測試 Runbook

  1. 在 [Runbook Designer] 設計工作區中,選取 [監視 Runbook] 索引標籤。

  2. 在 [Runbook Designer] 設計工作區上方的工具列中,選取 [Runbook Tester]。

  3. 在 [確認取出] 對話方塊中,按一下 [是]。

  4. 在 [Runbook Tester] 中的工具列上按一下 [逐程序],開始逐步執行 Runbook。

    System_CAPS_ICON_tip.jpg 提示

    若要將 [記錄檔] 窗格放大,請在功能表上選取 [檢視],然後清除 [資源瀏覽器] 選項,以便移除 [資源瀏覽器] 窗格。

  5. 在 Windows 檔案總管中,瀏覽到 C:\Source 資料夾。

  6. test.txt 複製到 C:\Monitor

  7. 關閉 Windows 檔案總管。

  8. 在 [Runbook Tester] 工具列上,按 [下一步]。

    請注意,經過幾分鐘後 [記錄檔] 窗格項目將會更新,並顯示 [監視資料夾] 活動的事件。

  9. 在 [記錄檔] 窗格上,按一下 [顯示詳細資料] 連結,查看該 Runbook 之資料匯流排的內容。

  10. 向下捲動內容清單。 請注意,活動狀態為 success 表示 [監視資料夾] 活動在資料夾中偵測到變更。

  11. 在 [Runbook Tester] 工具列上,按 [下一步]。

    請注意,[記錄檔] 窗格將會變更,並顯示 [傳送事件記錄檔訊息] 活動的事件。

  12. 按一下 [顯示詳細資料] 連結,並請注意活動狀態為 success 表示 [傳送事件記錄檔訊息] 活動在資料夾中偵測到變更。

  13. 關閉 [Runbook Tester]。

  14. 在 [Runbook Designer] 工具列上,按一下 [存回]。

請參閱

Runbook 範例