共用方式為

sfctl rpm

查询命令并将其发送到修复管理器服务。

指令

命令 说明
approve-force 强制批准给定的修复任务。
删除 删除已完成的修复任务。
列表 获取与给定筛选器匹配的修复任务的列表。

sfctl rpm approve-force

强制批准给定的修复任务。

此 API 支持服务Fabric平台;它不打算直接从代码使用。

Arguments

论点 说明
--task-id [必需] 修复任务的 ID。
--version 修复任务的当前版本号。 如果为非零,则仅当此值与修复任务的实际当前版本匹配时,请求才会成功。 如果为零,则不执行版本检查。

全局参数

论点 说明
--debug 提高日志记录详细程度以显示所有调试日志。
--help -h 显示此帮助消息并退出。
--output -o 输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。
--查询 JMESPath 查询字符串。 有关详细信息和示例,请参阅 https://jmespath.org/
--verbose 增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

sfctl rpm delete

删除已完成的修复任务。

此 API 支持服务Fabric平台;它不打算直接从代码使用。

Arguments

论点 说明
--task-id [必需] 要删除的已完成修复任务的 ID。
--version 修复任务的当前版本号。 如果为非零,则仅当此值与修复任务的实际当前版本匹配时,请求才会成功。 如果为零,则不执行版本检查。

全局参数

论点 说明
--debug 提高日志记录详细程度以显示所有调试日志。
--help -h 显示此帮助消息并退出。
--output -o 输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。
--查询 JMESPath 查询字符串。 有关详细信息和示例,请参阅 https://jmespath.org/
--verbose 增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

sfctl rpm 列表

获取与给定筛选器匹配的修复任务的列表。

此 API 支持服务Fabric平台;它不打算直接从代码使用。

Arguments

论点 说明
--executor-filter 修复执行程序的名称,其声明的任务应包含在列表中。
--state-filter 以下值的按位 OR,指定应在结果列表中包括哪些任务状态。
  • 1 - 已创建
  • 2 - 已声明
  • 4 - 准备
  • 8 - 已批准
  • 16 - 正在执行
  • 32 - 还原
  • 64 - 已完成
--task-id-filter 要匹配的修复任务 ID 前缀。

全局参数

论点 说明
--debug 提高日志记录详细程度以显示所有调试日志。
--help -h 显示此帮助消息并退出。
--output -o 输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。
--查询 JMESPath 查询字符串。 有关详细信息和示例,请参阅 https://jmespath.org/
--verbose 增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

后续步骤

  • Setup Service Fabric CLI。
  • 了解如何使用 sample 脚本使用 Service Fabric CLI。