外部操作允許您透過入口網站執行外殼 Script(例如 .sh 或 .bat 檔案),並透過入口網站作業來排定這些操作(請參閱關於作業)。例如,您可能要建立查詢文件、ping 入口網站伺服器、將快照查詢結果透過電子郵件傳送給使用者的 Script,或根據規定的排程執行自訂作業。
警告﹕
由於指令或 Script 的標準錯誤輸出均將擷取到作業記錄中,因此應避免使用新的外殼、重定向和管道等。
將參數傳遞給外殼程式中的 cmd
或 start
可能會停用逾時機制。
擴展「外部操作編輯器」中的 Script 時,請仔細考慮 Scrip 所有潛在的影響。確保 Script 不會引起安全性問題。
要定義外部操作﹕
在作業系統指令方塊中,鍵入 Script 的相對路徑和檔案名並以引號 (") 括起。
切記﹕所有外部操作 Script 都必須處於執行 Script 的每個 Automation Service 的 Script 目錄中。Scrip t目錄位於持有 Automation Server 的電腦的 Plumtree 安裝目錄,如 C:\Program Files\Plumtree\ptportal\scripts。Automation Service 不會執行此目錄之外的任何 Script。
指令行中的以下標記將被取代﹕
包含空格或特殊字元並且未用引號 (") 括起的擴展標記將自動使用引號括起。
在逾時(以秒表示)方塊中輸入秒數﹔如果此操作在該時間之後仍在執行,則要求停止作業。如果不想設定逾時,請將此設定保留為 0(無限制)。
要執行此操作,您必須將其與作業關聯並排定作業的執行。
外部操作具有強大的建立自訂作業功能。要瞭解有關外部操作的詳細資訊,請參閱安裝時建立的兩個運作中的示例﹕
儲存的搜尋郵件傳送程式﹕這是一個示例外部操作,它將快照查詢結果透過電子郵件傳送至使用者。您可以建立此操作的複本,並將複本參數中的 200 取代為要使用電子郵件傳送的快照查詢 ID。要變更其他參數,如電子郵件主題或生成的 HTML,請參閱 Automation Service 的 Script 目錄中的 SavedSearchMailer.sh(或 .bat)檔案。要瞭解如何建立快照查詢,請參閱構建快照查詢。
每週搜尋記錄報告:這是一個外部操作,它可以對上一週的搜尋服務記錄執行摘要報告。如果要變更報告所包含的天數,請編輯 -numPreviousDays 參數。要修改報告的功能,請參閱 Automation Service 的 Script 目錄中的 WeeklySearchLogReport.sh(或 .bat)檔案。
要顯示與此說明主題相關的頁面﹕