跨租户迁移ADO项目时,如何映射不同邮箱的用户?
Azure DevOps跨租户迁移用户映射配置方案
可行,无需切换项目目录,通过修改迁移工具的配置文件即可实现自定义用户邮箱映射。具体操作步骤如下:
- 打开迁移工具的核心配置文件(默认名为
config.json),找到WorkItemMigration节点。 - 若配置中无
UserMapping字段,手动添加该配置段;若已存在,直接补充映射规则。示例配置如下:
"WorkItemMigration": { // 其他配置项... "EnableUserMapping": true, "UserMapping": { "a@a.com": "a@xyz.com", // 可按需添加更多用户映射规则 "source-user@tenantA.com": "target-user@tenantB.com" } }
- 确认
EnableUserMapping设置为true,确保用户映射功能生效。 - 保存配置文件后重新运行迁移工具,工具会自动将源项目中
a@a.com关联的工作项,分配给目标项目中的a@xyz.com用户。
注意事项
- 目标租户的
a@xyz.com用户必须已加入目标项目B,且具备工作项分配的权限。 - 批量映射用户时,只需在
UserMapping字典中按"源邮箱": "目标邮箱"的格式逐一添加即可。
内容的提问来源于stack exchange,提问作者Ajinkya Bapat
相关产品推荐
相关产品推荐

