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

停止业务流程示例演示如何停止 BizTalk Server 业务流程和对其取消登记,后者可选。

警告

部署后,如果不再需要部署脚本,则应将其删除。 应通过 ACL 确保必须保留的管理脚本和其他脚本的安全并加以密切监视。

本示例的用途

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

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

  • 停止此业务流程。

  • 取消登记此业务流程(可选)。

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

本示例所在的位置

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

<示例路径>\管理员\WMI\Stop Orchestration\

下表显示了本示例中的文件及其用途说明:

文件 说明
\VBScript 文件夹的内容:

StopOrch.vbs
VBScript 文件,采用参数指定要停止的和选择取消登记的业务流程。

运行此示例

停止业务流程示例由一个 VBScript 文件组成,您无需生成或初始化此文件。

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

    <示例路径>\管理员\WMI\Stop Orchestration\VBScript\

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

    • <OrchestrationName>。要停止和(可选)取消登记的BizTalk Server业务流程的名称。

    • <AssemblyName>。 在其中部署指定业务流程的 BizTalk 程序集的名称。 如果程序集名称包含空格,则将该名称置于引号中。

    • Unenlist。 用于指示除停止指定业务流程外还应取消登记该业务流程的可选文本字符串。

      例如:

      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 示例文件夹)