代理 365 CLI cleanup 命令参考

清理 ALL 资源(蓝图、实例和Azure)。 使用子命令进行精细清理。 该 cleanup 命令提供用于清理代理 365 开发和部署期间创建的资源的选项。 可以一次性清理所有资源,也可以使用特定的子命令对不同资源类型进行精细清理。

需要 Minimum 角色Azure参与者 + Global Administrator

Syntax

a365 cleanup [command] [options]

选项

Option Description
-n--agent-name <name> 特工基地名称。 提供时,无需配置文件。 CLI的资源名称来源与 相同。a365 setup all --agent-name
--tenant-id <tenantId> Azure AD 租户 ID。 Overrides auto-detection. 与 --agent-name 结合使用。
-y--yes 跳过确认提示,自动进行。
--dry-run 在不做任何更改的情况下,预览蓝图、Azure 和实例步骤中将被删除的资源。
-v--verbose 启用详细日志记录。
-?-h--help 显示帮助和使用情况信息。

Note

当你通过--agent-name时,CLI首先会在Microsoft Entra中查找匹配的蓝图。 如果找不到蓝图,而本地 a365.generated.config.json 引用了不同的蓝图,CLI 会停止以避免删除错误的资源。 运行时可以不--agent-name运行a365 cleanup,清理本地生成配置引用的蓝图,或者修正--agent-name数值。

cleanup blueprint

删除Entra ID蓝图应用程序和服务主体。

a365 cleanup blueprint [options]

此命令从Microsoft Entra ID中删除代理蓝图应用程序注册和关联的服务主体。

blueprint 选项

Option Description
-n--agent-name <name> 特工基地名称。 提供时,无需配置文件。
--tenant-id <tenantId> Azure AD 租户 ID。 Overrides auto-detection. 与 --agent-name 结合使用。
-y--yes 跳过确认提示,自动进行。
--dry-run 预览将被删除的资源,无需更改即可。
--endpoint-only 只清除消息端点注册,保留蓝图应用。
--m365 只有在 时 --endpoint-only才有意义。 设置后,通过MCP平台清除Teams Graph中的消息端点。 默认是 false (选择加入)。 在全面蓝图清理时被忽略(并警告)——删除蓝图会在服务器端连锁移除后端配置。
-v--verbose 启用详细日志记录。
-?-h--help 显示帮助和使用情况信息。

cleanup azure

删除Azure资源(应用服务、应用服务计划)。

a365 cleanup azure [options]

此命令删除在部署过程中创建的Azure 应用服务和应用服务计划资源。

azure 选项

Option Description
-n--agent-name <name> 特工基地名称。 提供时,无需配置文件。
--tenant-id <tenantId> Azure AD 租户 ID。 Overrides auto-detection. 与 --agent-name 结合使用。
-y--yes 跳过确认提示,自动进行。
--dry-run 预览将被删除的资源,无需更改即可。
-v--verbose 启用详细日志记录。
-?-h--help 显示帮助和使用情况信息。

cleanup instance

从Entra ID中删除代理实例标识和用户。

a365 cleanup instance [options]

此命令从Microsoft Entra ID中删除代理实例标识和关联的用户帐户。

instance 选项

Option Description
-n--agent-name <name> 特工基地名称。 提供时,无需配置文件。
--tenant-id <tenantId> Azure AD 租户 ID。 Overrides auto-detection. 与 --agent-name 结合使用。
-y--yes 跳过确认提示,自动进行。
--dry-run 预览将被删除的资源,无需更改即可。
-v--verbose 启用详细日志记录。
-?-h--help 显示帮助和使用情况信息。