我们如何从sharepoint中的用户列表中确定外部用户?

时间:2015-10-09 09:19:33

标签: sharepoint sharepoint-2010 sharepoint-2013

我想知道在sharepoint组中出现的所有用户。谁是外部用户,谁是内部用户。

感谢您对此的帮助。

1 个答案:

答案 0 :(得分:0)

外部/内部用户是什么意思?

如果您想到Sharepoint网站的群组,则必须滚动到web.Groups

SPGroup group = web.Groups.GetByName("YOUR GROUP NAME");
foreach (SPUser user in group.Users)
{
    // check if it's your user
}

如果要检查对网络的简单访问:

if (web.DoesUserHavePermissions(login, permissionToCheck))

最后,如果您考虑检查所有现有用户的外部/内部属性,您可能希望使用客户端对象模型来加快查询速度,否则您将不得不浏览所有组和用户:https://msdn.microsoft.com/en-us/library/office/jj163182.aspx