Office 365 GUID 匹配错误导致的 OneDrive for Business 问题

问题描述:

1.在一个绑定并启用了用户目录同步的租户环境下,有一个本地域同步至云端的用户

举例:JiaLiu@spexpert.net

2.此用户在云端被赋予了相应的授权,从而可以使用OneDrive for Business服务。

3.用户Jia Liu通过登录如下Office 365 路径 (Sp20d-my.sharepoint.com) 来创建个人站点,从而开始使用OneDrive for Business服务:

4.在本地域环境中Jia Liu这个用户被删除,因为部署了目录同步服务,所以此用户在云端也被同步删除。

null

5.一段时间后,在本地域环境中重建了这个用户,或是新建了一个同样UPN的用户:
举例:JiaLiu@spexpert.net

6.通过目录同步服务,此用户被同步至云端。

此时,此用户尝试通过
Sp20d-my.sharepoint.com的路径去访问自己的OneDrive for Business站点,发现卡在Setting up页面。
无法进行正常的OneDrive for Business操作。

null

 

 

问题分析:
这是一个典型的GUID错误导致的问题。
Office 365用户的OFB站点格式为:
https://tenant-my.sharepoint.com/personal/UPN\_tenant/\_layouts/15/onedrive.aspx
当用户第一次用户OFB的时候,系统通过UPS服务,依据上述的路径格式在SharePoint Online个人站点集下新建一个个人站点(我们以JiaLiu@spexpert.net举例)
https://sp20d-my.sharepoint.com/personal/***jialiu\_spexpert\_net***/\_layouts/15/onedrive.aspx
由于我们在域删除用户后,Azure AD在同步本地账号修改的同时不会主动去删除通过UPS建立的个人站点,从而导致后续新创建的,拥有相同UPN的用户在访问个人站点时,也被自动重定向到上述相同的个人站点地址。
由于新旧账户虽然UPN一致,但是GUID不同,被同步的新用户的GUID在既有的个人站点上没有访问权限,导致问题的发生。

 

 

问题解决方案:
Office 365 租户管理员,或是具备权限的SharePoint Online管理员,登录至SharePoint Online中央管理界面,进入User Profiles管理页面。
搜索相应用户的属性配置文件,然后删除。
null

当用户再次登录SharePoint Online时,UPS服务会自动再次创建一个新的个人子站点,并把新的用户属性配置文件映射到这个新建站点上。
https://sp20d-my.sharepoint.com/personal/***jialiu\_spexpert\_net1***/\_layouts/15/onedrive.aspx

最终问题得到解决。
null

刘嘉
微软合作伙伴技术支持工程师