首先简单介绍下TFS权限的设置位置,TFS建立项目后,大体分为三个地方设置一个用户的权限,分别是"TFS本身(这里还分为工作项和代码)"、"Report Service"、"SharePoint项目门户"。由于需要到这三个地方分别设置,十分不方便,因此介绍一个工具TFS Administration Tool,用他来统一管理权限。

这是他的官方介绍:

TFS Admin Tool allows a TFS administrator to

  • Add, delete, and modify multiple user permissions from a TFS Team Project and apply them at the same time
  • Identify missing permissions from Sharepoint or SQL Reporting Services and correct them
  • View a log of permission changes that have occured
  • Define what Sharepoint and SQL Reporting Services permissions should be automatically used when creating a new TFS user

 

下载TFS Administration Tool

 

    首先,这个程序必须在域里使用。第二,这个程序的安装有时候有问题,比如我安装了VSTS2008的Team Explorer,他就告诉我不让我装。我的大概方法是,安装到一个能装的机器(VSTS的机器一般都可以),再使用他的绿色版。第三,运行的时候需要用管理用户运行,如运行的时候右键点击运行方式,用项目管理员运行。

 

    使用方法:

    右键点击运行方式,用项目管理员运行后,出现选择TFS服务器对话框,这里和VSTS中的Team Explorer的设置是相同的。

TFS 2008 权限攻略3(使用TFS Administration Tool)

图1

    成功登陆后如下图,可以看出自己有权限管理的项目。

TFS 2008 权限攻略3(使用TFS Administration Tool)

图2

    点击相应项目,在点击"Select"进入设置界面,如下,可直接添加单个用户或使用"Select Users or Groups"批量添加账户。TFS Roles,SharePoint Roles,Reporting Services Roles分别对应三个地方的权限,红色表示没有设置。

TFS 2008 权限攻略3(使用TFS Administration Tool)

图3

    双击红色区域后,显示相应的默认权限,勾选即可设置。

TFS 2008 权限攻略3(使用TFS Administration Tool)

图4

    最后要点击"Commit Changes"来保存修改。

相关文章: