首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于Active安全组的Sharepoint安全性

基于Active安全组的Sharepoint安全性
EN

Stack Overflow用户
提问于 2014-04-14 20:47:21
回答 1查看 1.3K关注 0票数 0

在该组织中,我们部署了Sharepoint 2013,以控制对通过安全组Active Directory决定的站点的访问。

将Active安全组添加到站点权限programmatically.中

Sharepoint 2013未更新(无法读取安全组Active Directory的一部分)安全组成员Active Directory(已通过网站设置以编程方式添加)检查权限,显示安全组的新成员没有权限和委托用户不能转到网站。

示例:

在安全设置站点中,已将站点安全组Active添加到站点安全组Active中,但该组的成员在站点的安全设置不删除安全组Active,然后再次添加它,,但在手动中时,才获得对站点的安全访问权限。

删除安全设置站点的Active安全组,然后通过手动将相同的Active安全组重新添加到同一站点的安全设置中后,Active Directory安全组的成员可以访问该站点。

我在互联网上搜索了类似的问题,但都提到了同样的解决方案:

代码语言:javascript
复制
$ sts = Get-SPSecurityTokenServiceConfig
$ sts.WindowsTokenLifetime = (New-Timespan-Minutes 5 ) <- default 1 hour
$ sts.LogonTokenCacheExpirationWindow = (New-Timespan-Minutes 2 ) <- default 10 mins
$ sts.Update ()

我自己应用了这个解决方案,但它并没有帮助我。

EN

回答 1

Stack Overflow用户

发布于 2014-04-16 14:40:26

朋友们,真有趣!如果您通过Powershell格式在Sharepoint中添加组Active Directory,Claim脚本工作正常,但为什么呢?

代码语言:javascript
复制
$web = get-spweb "http://projects.rvsco.ru/M143"
 #$Groupfull="RVSCO\gf_sp_m143_participant"
 $Groupfull=" c:0+.w|s-1-5-21-3547894948-444176536-1024843340-6189"
 $account = $web.EnsureUser($Groupfull)
 $assignment = New-Object Microsoft.SharePoint.SPRoleAssignment($account)
 $perm="Contribute"
 $role = $web.RoleDefinitions[$perm]
 $assignment.RoleDefinitionBindings.Add($role)
 #$web.SiteGroups.Remove($Groupfull)
 $web.RoleAssignments.Add($assignment)
 $web.dispose()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23070088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档