你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Update-ServiceFabricRepairTaskHealthPolicy
更新修复任务的运行状况策略。
语法
Update-ServiceFabricRepairTaskHealthPolicy
[-TaskId] <String>
[-Version <Int64>]
[-PerformPreparingHealthCheck <Boolean>]
[-PerformRestoringHealthCheck <Boolean>]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
说明
Update-ServiceFabricRepairTaskHealthPolicy cmdlet 更新修复任务的运行状况策略。 此功能目前仅在专门配置的 Azure 云服务中可用。
此 cmdlet 支持 Service Fabric 平台。 请勿直接运行此 cmdlet。
此 cmdlet 要求使用向群集授予管理员访问权限的凭据连接到群集。 在 Service Fabric 群集上执行任何操作之前,请使用 Connect-ServiceFabricCluster cmdlet 建立与群集的连接。
示例
示例 1:更新修复任务运行状况策略以执行群集运行状况检查
PS C:\> Update-ServiceFabricRepairTaskHealthPolicy -TaskId "MyRepairTaskId" -PerformPreparingHealthCheck $True -PerformRestoringHealthCheck $True
此命令更新修复任务的运行状况策略。 此命令对准备和还原状态执行群集运行状况检查。
示例 2:更新修复任务运行状况策略,以在还原状态中执行群集运行状况检查
PS C:\> Update-ServiceFabricRepairTaskHealthPolicy -TaskId "MyRepairTaskId" -PerformRestoringHealthCheck $true
此命令更新修复任务的运行状况策略。 此命令对还原状态执行群集运行状况检查。 本示例保留“正在准备”状态。
参数
-Confirm
在运行 cmdlet 之前,提示你进行确认。
类型: | SwitchParameter |
别名: | cf |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Force
强制命令运行而不要求用户确认。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-PerformPreparingHealthCheck
指定是否在修复任务的准备状态下执行群集运行状况检查。
类型: | Boolean |
Position: | Named |
默认值: | False |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-PerformRestoringHealthCheck
指定是否在修复任务的还原状态下执行群集运行状况检查。
类型: | Boolean |
Position: | Named |
默认值: | False |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-TaskId
指定要更新的修复任务的 ID。
类型: | String |
Position: | 0 |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-TimeoutSec
指定操作的超时期限(以秒为单位)。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Version
指定修复任务的当前版本。 仅当此参数指定的值与修复任务的当前值匹配时,请求才能成功。 指定一个值零(0),以跳过版本检查。
类型: | Int64 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-WhatIf
显示 cmdlet 运行时会发生什么情况。 cmdlet 未运行。
类型: | SwitchParameter |
别名: | wi |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
输入
System.String
System.Int64
System.Nullable`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
输出
System.Object