我们目前正在尝试收集我们的Azure企业协议上的不同团队服务帐户(VSTS)并调整其身份验证方法:从个人帐户(MSA)迁移到AAD +来宾(不是那么简单......)。
不幸的是,许多用户在AAD(传统子公司)拥有不同电子邮件域的个人帐户(MSA)。
有一种方法(powershell,API(仅限GET访问),Microsoft首映票),一个用户从firstname.lastname@companyB.com到firstname.lastname@companyA.com,而不会丢失所有相关内容(工作项,git)提交,构建/发布收藏夹等等)
答案 0 :(得分:0)
据我所知,没有任何方法可以实现这一目标,因为它不仅仅是一个简单的帐户更改,而是与很多事情有关,例如身份,工作项目和版本的历史控制。您的方案的解决方法是使用Microsoft帐户电子邮件地址将这些用户添加到您的AAD。有关详细信息,请参阅此链接:Team Services: Access with Azure Active Directory (Azure AD)。
当前用户会怎样?
您在Team Services中的工作与您的登录地址相关联。 将Team Services帐户连接到您的目录后,即用户 如果他们的登录地址出现,他们将继续无缝工作 连接目录。如果他们不这样做,您就必须添加这些用户 到你的目录。您的组织可能有关于添加的策略 用户到目录,所以先找出更多。
答案 1 :(得分:0)
我已经与VSTS Microsoft支持部门进行了讨论,并且有一种方法可以执行它,但不是我自己。
我们的用户将通过visualstudio.com firstname.lastname@companyA.com(目的地)连接“工作或学校”创建visual studio帐户。
然后,Microsoft将在连接到AAD之后运行映射脚本,将firstname.lastname@companyB.com的引用移动到firstname.lastname@companyA.com。