停止业务流程编排(BizTalk Server 示例)

停止编排示例演示如何停止 BizTalk Server 编排,并(可选)取消注册它。

警告

如果不需要,应在部署后删除部署脚本。 管理脚本和其他必须保留的脚本应由 ACL 保护并受到密切监视。

此示例的作用

构成此示例的脚本文件中的 Visual Basic Scripting Edition (VBScript) 脚本演示如何使用 BizTalk Server WMI 提供程序执行以下作:

  • 给定业务流程名称和程序集名称,请查询特定部署的 BizTalk Server 业务流程。

  • 停止该编排。

  • 可选地取消登记该编排。

  • 处理任何错误,以便向用户返回有意义的信息。

在何处查找此示例

示例文件位于以下 SDK 位置:

< 示例路径>\Admin\WMI\Stop Orchestration\

下表显示了此示例中的文件,并描述了它们的用途。

文件 DESCRIPTION
在 \VBScript 文件夹中:

StopOrch.vbs
采用参数来指定要停止并选择性取消注册的编排的 VBScript 文件。

运行此示例

停止编排示例包含一个无须构建或初始化的 VBScript 文件。

  1. 在命令窗口中,导航到以下文件夹:

    < 示例路径>\Admin\WMI\Stop Orchestration\VBScript\

  2. 使用 cscript 程序运行文件 StopOrch.vbs,并传递以下命令行参数,其中第三个参数是可选的:

    • < OrchestrationName>。 要停止的 BizTalk Server 业务流程的名称(可选)未列出。

    • < AssemblyName>。 指定的业务流程部署所在的 BizTalk 程序集的名称。 如果程序集名称包含空格,请将名称括在引号中。

    • 取消登记。 一个可选的文本字串,用于指示除了停止之外,还应取消登记指定的编排。

      例如:

      cscript StopOrch.vbs MyBusinessOrchestration "My Business Assembly"
      

      \- 或 -

      cscript StopOrch.vbs MyBusinessOrchestration MyBusinessAssembly Unenlist
      

注释

在 BizTalk Server 管理控制台中可以执行的所有任务,也可以通过使用访问 Windows WMI 对象模型的脚本来完成。

脚本文件 StopOrch.vbs 包含详细注释,并进一步说明其执行的操作细节。 有关详细信息,请参阅 Windows Management Instrumentation

另请参阅

Admin-WMI (BizTalk Server 示例文件夹)