从用户O365 OneDrive中删除AD安全组



我们遇到一个问题,即所有用户OneDrives都添加了几个AD安全组。我已经和MS谈过了,他们找不到这些团体的来源,认为一定是通过powershell。

该组是来自已同步到Azure AD的预处理域控制器的安全组。有人知道我如何在一个驱动器上从所有用户中删除它吗?有没有办法让我看到所有的小组?此外,我是一名全球管理员,但powershell抱怨说,如果我做以下,我没有权限


PS C:Usersmeblah> Get-SPOSiteGroup -Site https://xyz-my.sharepoint.com/personal/users_site.com
Get-SPOSiteGroup : Access denied. You do not have permission to perform this action or access this resource.
At line:1 char:1
+ Get-SPOSiteGroup -Site https://tbwgroupplc-my.sharepoint.com/personal ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (:) [Get-SPOSiteGroup], ServerUnauthorizedAccessException
+ FullyQualifiedErrorId : Microsoft.SharePoint.Client.ServerUnauthorizedAccessException,Microsoft.Online.SharePoint.PowerShell.GetSPOSiteGroup

要运行该命令,您需要是网站集管理员。全局管理员不能自动访问所有网站和每个用户的OneDrive,但他们可以授予自己访问任何网站或OneDrive的权限。

因此,您需要运行以下命令才能首先访问OneDrive。

Set-SPOUser -Site https://contoso-my.sharepoint.com/personal/users_site.com -LoginName admin@contoso.com -IsSiteCollectionAdmin $true

此外,AD组在SharePoint网站中被视为普通用户,所以我认为您应该使用get-spouser而不是get-spositegroup

最新更新