在SharePoint Online PowerShell中获得用户的权限 [英] Get permission of a user in SharePoint Online PowerShell
本文介绍了在SharePoint Online PowerShell中获得用户的权限的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨
我可以使用
$UserPermissionInfo = $Object.GetUserEffectivePermissionInfo($UserID)
#Iterate through each permission and get the details
foreach($UserRoleAssignment in $UserPermissionInfo.RoleAssignments)
{
foreach ($UserRoleDefinition in $UserRoleAssignment.RoleDefinitionBindings)
{
if(($UserRoleDefinition.Name -eq "Contribute"))
{
$permissionName=$UserRoleDefinition.Name
$siteURL=$ObjectURL
}
elseif(($UserRoleDefinition.Name -eq "Full Control"))
{
$permissionName=$UserRoleDefinition.Name
$siteURL=$ObjectURL
}
}
}
但是当我尝试将GetUserPermission()函数用于SharePoint Online客户端上下文时,我没有得到任何方法或响应.
But I didnt get any method or response when I was trying to use GetUserPermission() function for SharePoint Online Client Context.
基本上,我需要仅在PowerShell中对O365站点具有完全控制权限的用户列表.
Basically I need a list of users who have full control permission on a O365 site in PowerShell only.
我们非常感谢您的帮助.
Any help is highly appreciated.
致谢
James
推荐答案
检查以下URL,您可以从CSV过滤数据.
check below URL, you can filter data from CSV.
http://ericjalexander.com/blog/2016/11/20/Full-Permission-Report-PowerShell
http://ericjalexander.com/blog/2016/11/20/Full-Permission-Report-PowerShell
致谢
Prasad Tandel
Prasad Tandel
这篇关于在SharePoint Online PowerShell中获得用户的权限的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文