TFS 2015管理员无法看到Access levels配置选项卡,咨询配置要求
TFS 2015 Access Levels 配置要求与排查要点
我来帮你梳理下TFS 2015里配置Access Levels的必要条件,以及你可能漏掉的关键细节:
一、核心前提条件
- 必须升级到TFS 2015 Update 1及以上版本:Access Levels功能是在TFS 2015 Update 1才正式推出的,RTM(初始发布)版本根本没有这个选项卡。很多团队容易忽略这个版本细节,先确认你们的TFS具体版本号。
- 管理员需拥有服务器级权限:团队集合或项目的管理权限是不够的!Access Levels是服务器级别的全局设置,要求用户必须属于
Team Foundation Administrators服务器组,或者被明确授予了Edit server-level information的权限。集合/项目级的管理权限无法覆盖这个服务器级的操作权限,这是最常见的踩坑点。 - 排除TFS Express版本:你已经确认不是Express版本,这条可以排除,但还是提一下——Express版本确实不支持Access Levels功能。
二、排查你可能遗漏的配置项
检查TFS版本号
打开TFS管理控制台,切换到「应用层」节点,查看右侧的版本信息。Update 1及以上的版本号会以14.102.x.x开头,如果你的版本是14.0.x.x(RTM版本),那必须升级到至少Update 1才能看到Access Levels选项卡。验证服务器级权限
- 在TFS管理控制台的「安全性」节点,检查当前管理员是否在
Team Foundation Administrators组内; - 或者通过TFS Web界面,进入「服务器设置」→「安全性」,找到该用户,确认其拥有
Edit server-level information的权限。
集合或项目的管理员权限在这里是无效的,一定要确认服务器级的权限配置。
- 在TFS管理控制台的「安全性」节点,检查当前管理员是否在
确认功能是否启用(少见情况)
如果版本和权限都没问题,还可以通过命令行验证Access Levels功能是否正常注册:
打开命令提示符,导航到TFS安装目录的Tools文件夹(默认路径:C:\Program Files\Microsoft Team Foundation Server 14.0\Tools),运行命令:witadmin listcategories /collection:http://你的TFS服务器地址:8080/tfs/DefaultCollection如果输出中包含
Access Levels类别,说明功能已启用;如果没有,可能需要重新注册该功能,但这种情况非常罕见,大概率还是前两个环节出了问题。
内容的提问来源于stack exchange,提问作者Abra
相关产品推荐
相关产品推荐

