自動化觸發是一項規則,讓程序檔或可執行檔與一或多個操作產生關聯。您可以透過程序檔或可執行檔自動化現有工作流程,並且建立 DRA 與其它資料存庫之間的資訊橋接。自動化觸發可讓您延伸 DRA 所提供的功能和安全性。
當您定義自動化觸發時,您會設定規則參數、哪些操作應該與觸發相關聯、要執行哪些程序檔或可執行檔,以及 (如果適用) 哪些 ActiveView 或 AA 應該與此觸發相關聯。這些規則會決定管理伺服器如何套用您的觸發。
您也可以為您的觸發指定復原程序檔或可執行檔。復原程序檔可讓您在操作失敗時復原您的變更。
DRA 支援 VBScript 和 PowerShell 程序檔。
除了 ActiveView 規則型管理以外,DRA 可讓您自動化您的現有工作流程,以及透過自動化觸發自動執行相關任務。自動化現有工作流程可以協助您簡化企業運作,同時提供更好又更快的服務。
當管理伺服器執行與您的自動化觸發相關聯的操作時,伺服器也會執行觸發程序檔或可執行檔。如果您的觸發是任務前觸發,伺服器會在執行操作之前執行程序檔或可執行檔。如果您的觸發是任務後觸發,伺服器會在執行操作之後執行程序檔或可執行檔。此程序稱為交易。交易代表管理伺服器所執行之每個任務或操作的完整執行週期。交易包含完成操作所需的動作,以及管理伺服器在操作失敗時應該執行的任何復原動作。
管理伺服器會在每次自動化觸發執行時,將觸發狀態輸入到稽核記錄中。這些記錄項目會記錄傳回碼、相關聯的操作、執行的物件以及觸發程序檔是否成功。
警告:自動化觸發是使用管理伺服器服務帳戶來執行的。因為服務帳戶具有管理員許可,所以規則和自動化觸發具有所有企業資料的完整存取權。若要定義自動化觸發,您必須擁有適當的權限,例如內建「管理規則和自動化觸發」角色中所包含的權限。這些自動化觸發會在服務帳戶安全性內容內執行。因此,與內建「管理規則和自動化觸發」角色相關聯的 AA 可以取得比您預期還要多的權限。
若要執行自動化觸發,您必須先撰寫觸發程序檔或可執行檔,並且擁有適當的能力,例如內建「管理規則和自動化觸發」角色中所包含的權限。
若要成功執行自定觸發,您必須撰寫程序檔,在特定操作 (管理任務) 期間執行。您可以指定 DRA 在操作執行之前 (任務前) 或之後 (任務後) 套用觸發。在觸發程序檔中,您可以定義每當觸發失敗時顯示的錯誤訊息。您也可以透過「建立自動化觸發精靈」指定預設錯誤訊息。
如需關於撰寫自定觸發、檢視管理操作的清單,或使用引數陣列的詳細資訊,請參閱 SDK。
附註:
在讓自定自動化觸發與 AA 和 ActiveView 產生關聯之前,請先確定 AA 已指定給該 ActiveView。
如果自定規則程序檔或可執行檔的路徑包含空格,請在路徑前後指定引號 (")。
若要執行自動化觸發:
撰寫觸發程序檔或可執行檔。
使用已獲得指定管理的網域中內建管理規則和自動化觸發角色的帳戶,登入 DRA 用戶端電腦。
啟動「委託和組態」主控台。
連接至主要管理伺服器。
在左窗格中,展開規則和自動化管理。
按一下自動化觸發。
在「任務」功能表上,按一下新增觸發。
在每個精靈視窗上,指定適當的值,然後按下一步。例如,您可以讓此新觸發與特定 ActiveView 產生關聯,讓 DRA 在 AA 管理 ActiveView 所包含的物件時套用此觸發。
檢閱摘要,然後按一下完成。