我们目前正在尝试收集我们的Azure企业协议上的不同团队服务帐户(VSTS)并调整其身份验证方法:从个人帐户(MSA)迁移到AAD来宾(不是那么简单......) .
不幸的是,许多用户在AAD(传统子公司)中拥有具有不同电子邮件域的个人帐户(MSA) .
VSTS中的
- :firstname.lastname@companyB.com
在AAD中 - :firstname.lastname@companyA.com
有没有办法(powershell,API(只有GET访问),微软首映票),一个用户从firstname.lastname@companyB.com到firstname.lastname@companyA.com,而不会丢失所有相关内容(工作项,git提交,构建) /发布收藏夹等等)
2 回答
不仅仅是一个简单的帐户更改,它与许多内容相关,例如身份,工作项历史和版本控制 . 您的方案的解决方法是使用Microsoft帐户电子邮件地址将这些用户添加到您的AAD . 有关更多信息,请参阅此链接:Team Services: Access with Azure Active Directory (Azure AD) .
我已经与VSTS Microsoft支持部门进行了讨论,并且有一种方法可以执行它,但不是我自己 .
我们的用户将通过visualstudio.com firstname.lastname@companyA.com(目的地)与“工作或学校” Build 视觉工作室帐户 .
然后,Microsoft将在连接到AAD之后运行映射脚本,将firstname.lastname@companyB.com的引用移动到firstname.lastname@companyA.com .