使用 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> |
指定需要挂起的工作流服务实例。此参数主要用于管道传输方案。
|
停止工作流服务实例
在 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> |
指定需要取消或终止的工作流服务实例。此参数主要用于管道传输方案。
|
–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 实例。此参数主要用于管道传输方案。
|
2011-12-05