# 退出代码

QV2QS 返回以下其中一个退出代码。使用退出代码来检测脚本、CI/CD 流水线和批处理自动化中的成功或失败。

| 代码 | 含义 |
| --- | --- |
| `0` | 转换成功完成。 |
| `1` | 转换失败。检查控制台输出和日志文件以获取详细信息。 |

## 批处理模式

在批处理模式下，退出代码反映所有项目的汇总结果。QV2QS 仅在批处理中的每个项目都成功完成时，才会返回 `0`。如果在转换、部署或重新加载期间有任何项目失败，则退出代码为`1`。批处理摘要报告列出每个项目的单独状态，无论退出代码如何。有关批处理运行中错误隔离的详细信息，请参阅[并行执行](https://help.qlik.com/zh-CN/migration/Content/Qv2qsMigration/batch-conversion/parallel-execution.htm)。

## 程序化状态

退出代码不区分故障类型（身份验证错误、转换错误、部署错误或部分批处理失败）。为了在 CI/CD 流水线中进行程序化决策，解析 `batch_summary.json` 文件或 `executive_summary.json` 文件以确定具体结果。批处理摘要包括每个项目的成功/失败状态、错误消息和汇总的KPI。有关批处理摘要文件结构，请参阅[批处理报告](https://help.qlik.com/zh-CN/migration/Content/Qv2qsMigration/batch-conversion/batch-reporting.htm)。

## 了解更多

* [常见工作流程](https://help.qlik.com/zh-CN/migration/Content/Qv2qsMigration/command-line-interface/common-workflows.htm)
* [参数参考](https://help.qlik.com/zh-CN/migration/Content/Qv2qsMigration/command-line-interface/argument-reference.htm)