一、将SharePointusers用户组授予报表权限
在TFS2012服务器上打开报表服务配置
打开管理WEB
进入TFS2012的报表目录
导航到DefaultCollection
并打开目录设置
切换到Security子菜单,新增角色授权
OK后如下
这样只要团队成员账号被加入SharePointUsers用户组,就可以从SharePoint站点访问报表目录
再刷新VS2012中的报表菜单,能够访问
如果用户没有在SharePointUsers组中,则拒绝访问
二、 将SharePointusers用户组授予门户权限
在TFS2012服务器上打开Sharepoint产品中心管理WEB
进入”安全”子菜单 ,
点击 ,指定WEB应用的用户策略
点击 ,增加SharePointUsers组
直接Next,
填写用户组名,选择权限,Finish.
最后配置如下,
那么只要团队成员被加入SharePointUsers组,就可以访问门户网站。
允许访问如下:
拒绝访问如下:
三、将SharePointusers用户组授予TFS项目权限
用VS2012连接TFS,在没有选择任何具体项目的情况下,右侧打开WEB站点
点击右侧“配置”,进入项目管理
选择对应项目,右侧点组成员资格
左侧选择对应用户组,右侧添加成员
将SharePointUser添加到项目普通用户组
保存后如下
则将团队成员加入SharePointUsers用户组,成员就能访问TFS项目了。
经过测试,对域中用户组成员的改变,不会直接被TFS识别,TFS还是缓存了之前的成员清单,除非重新在管理中添加该用户组;
建议直接添加用户,这样不会有缓存问题(需重启VS2012)