停止協調流程 (BizTalk Server 範例)
「停止協調流程」範例會示範如何停止 BizTalk Server 協調流程,以及選擇性地將它取消登錄。
警告
如果在部署後不需要部署指令碼,就應該將其移除。 必須保留的系統管理指令碼和其他指令碼都應該由 ACL 保護,而且予以密切監控。
此範例的用途
構成本範例之指令檔中的 Visual Basic Scripting Edition (VBScript) 指令碼,會示範如何使用 BizTalk Server WMI 提供者來執行下列作業:
在指定協調流程名稱和組件名稱的情形下,查詢已部署的特定 BizTalk Server 協調流程。
停止該協調流程。
取消登錄該協調流程 (選擇性)。
處理任何錯誤,讓有意義的資訊能傳回給使用者。
可在何處找到此範例
這些範例檔案位於下列 SDK 位置:
<範例路徑>\管理員\WMI\Stop Orchestration\
下表顯示此範例中的檔案,並描述其用途。
檔案 | Description |
---|---|
在 \VBScript 資料夾中: StopOrch.vbs |
會使用參數的 VBScript 檔案,這些參數會指定要停止和 (選擇性) 取消登錄的協調流程。 |
執行這個範例
「停止協調流程」範例是由單一 VBScript 檔案組成,您並不需要建置或初始化該檔案。
在命令視窗中,瀏覽至下列資料夾:
<範例路徑>\管理員\WMI\Stop Orchestration\VBScript\
執行 StopOrch.vbs 檔案,它會使用 cscript 程式,並傳遞下列命令列引數,其中第三個引數是選擇性引數:
<OrchestrationName> 。要停止的協調流程BizTalk Server名稱,並選擇性地取消列出。
<AssemblyName> 。部署指定協調流程的 BizTalk 元件名稱。 如果組件名稱包含空格,請用引號括住該名稱。
取消登錄。 選用的常值字串,表示除了停止指定之協調流程以外,還要將其取消登錄。
例如:
cscript StopOrch.vbs MyBusinessOrchestration "My Business Assembly"
-或-
cscript StopOrch.vbs MyBusinessOrchestration MyBusinessAssembly Unenlist
註解
您也可以使用會存取 Windows WMI 物件模型的指令碼,執行所有可在「BizTalk Server 管理主控台」中執行的工作。
指令檔 StopOrch.vbs 包含詳細註解,其中含有其所執行作業的深入說明。 如需詳細資訊,請參閱 Windows Management Instrumentation。