使用 Windows Server AppFabric Cmdlet 控制服务实例

本主题介绍如何使用 AppFabric cmdlet 控制工作流服务实例。

备注

要手动执行 AppFabric cmdlet,请打开 AppFabric 的 Windows PowerShell 控制台,输入相应的 cmdlet,然后按 Enter。有关执行 cmdlet 的详细信息,请参阅运行 Windows Server AppFabric Cmdlet。有关本文档的语法说明中使用的任何类或通用参数的信息,请参阅 Windows PowerShell for Windows Server AppFabric 参考

挂起工作流服务实例

在 AppFabric 的 Windows PowerShell 控制台中,执行 Suspend-ASAppServiceInstance cmdlet 以挂起(暂停)实例的执行,并将其置入“已挂起”状态。实例将从内存中正常卸载,并且其状态暂留在暂留存储中。

Suspend-ASAppServiceInstance cmdlet 的语法选项:

语法 1

Suspend-ASAppServiceInstance -ServiceInstanceInfo <InstanceInfo>

语法 2

Suspend-ASAppServiceInstance -InputObject <ServiceInstanceInfo>
参数 描述

–ServiceInstanceInfo <InstanceInfo>

指定需要挂起的工作流服务实例。此参数主要用于管道传输方案。

Get-ASAppServiceInstance | Suspend-ASAppServiceInstance

停止工作流服务实例

在 AppFabric Windows PowerShell 控制台中,执行 Stop-ASAppServiceInstance cmdlet 以取消或终止一个或多个 Workflow Service 实例。取消意味着调用实例的取消处理程序(如果用户定义了该取消处理程序)。终止则不会调用任何取消处理程序。在这两种情况下,实例都会转为“已完成”状态。

Stop-ASAppServiceInstance cmdlet 的语法选项:

语法 1

Stop-ASAppServiceInstance -ServiceInstanceInfo <InstanceInfo> [-terminate]

语法 2

Stop-ASAppServiceInstance -InputObject <ServiceInstanceInfo> -Terminate [<CommonParameters>]
参数 描述

–ServiceInstanceInfo <InstanceInfo>

指定需要取消或终止的工作流服务实例。此参数主要用于管道传输方案。

Get-ASAppServiceInstance | Stop-ASAppServiceInstance

–terminate

如果指定 –terminate 选项,则将终止实例;否则,将取消实例。此参数为可选参数。

继续 Workflow Service 实例

在 AppFabric Windows PowerShell 控制台中,执行 Resume-ASAppServiceInstance cmdlet 以继续挂起的 Workflow Service 实例。从暂留存储重新加载实例,并且进入最近已知的积极状态。

Resume-ASAppServiceInstance cmdlet 的语法选项:

语法 1

Resume-ASAppServiceInstance -ServiceInstanceInfo <InstanceInfo>

语法 2

Resume-ASAppServiceInstance -InputObject <ServiceInstanceInfo> [<CommonParameters>]
参数 描述

–ServiceInstanceInfo <InstanceInfo>

指定需要继续的 Workflow Service 实例。此参数主要用于管道传输方案。

Get-ASAppServiceInstance | Resume-ASAppServiceInstance

  2011-12-05