如何:将生成服务帐户添加到 Build Services 安全组
更新:2007 年 11 月
在 Team Foundation 连接到新的生成服务帐户之前,必须将新的生成服务帐户添加到“Build Services”安全组。
必需的权限
要执行这些过程,您必须是 Team Foundation 应用层服务器上的“Administrators”组的成员,还必须是生成计算机上的“Windows Administrators”组的成员。有关权限的更多信息,请参见 Team Foundation Server 权限。
添加工作组或域生成服务帐户
在团队资源管理器中,选择要与新的生成服务帐户关联的团队项目。
在“团队”菜单上,指向“团队项目设置”,然后单击“组成员资格”。
在“<团队项目名称> 中的项目组”对话框中,单击“[<团队项目名称>]\Build Services”,然后单击“属性”。
在“Team Foundation Server 组属性”对话框中单击“Windows 用户或组”,然后单击“添加”。
确认“用户或组”出现在“选择此对象类型”框中。如果未出现,请单击“对象类型”,选择“用户”和“组”,然后单击“确定”。
依次单击“位置”、域或工作组帐户所在的目录位置,然后单击“确定”。
在“输入对象名称来选择”框中,键入要使用的帐户的名称,然后单击“检查名称”。也可以单击“高级”,再单击“开始查找”,在“搜索结果”列表中单击需要的帐户,然后单击“确定”。
在“选择用户或组”对话框中单击“确定”。
单击“确定”关闭“Team Foundation Server 组属性”,然后单击“关闭”关闭“<团队项目名称> 中的项目组”对话框。
对每个要与新的生成服务帐户关联的团队项目重复此过程。
添加网络生成服务帐户
在团队资源管理器中,选择要与新的生成服务帐户关联的团队项目。
在“团队”菜单上,指向“团队项目设置”,然后单击“组成员资格”。
在“<团队项目名称> 中的项目组”对话框中,单击“[<团队项目名称>]\Build Services”,然后单击“属性”。
在“Team Foundation Server 组属性”对话框中单击“Windows 用户或组”,然后单击“添加”。
如果“Visual Studio Team Foundation Build”服务运行在不同于应用层服务器的另一台服务器上:
确认“计算机”出现在“选择此对象类型”框中。如果未出现,请单击“对象类型”,选择“计算机”,然后单击“确定”。
确认计算机帐户所在域的名称出现在“从此位置”[From this location]框中。如果未出现,请单击“位置”,再单击正确的域名,然后单击“确定”。
在“输入对象名称来选择”框中,键入运行“Visual Studio Team Foundation Build”服务的计算机的名称。
在“选择用户或组”对话框中单击“确定”。
单击“确定”关闭“Team Foundation Server 组属性”,然后单击“关闭”关闭“<团队项目名称> 中的项目组”对话框。
如果“Visual Studio Team Foundation Build”服务运行在应用层服务器上:
在 Team Foundation Server 应用层服务器上,打开命令提示窗口,移至 <根目录>:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\tools 目录。
在命令提示处,键入:
TFSSecurity.exe /g+ "[团队项目]\Build Services" "NT Authority\Network Service" /server:<Team Foundation Server URL>
有关更多信息,请参见 TFSSecurity 命令行实用工具命令。
对每个要与新的生成服务帐户关联的团队项目重复此过程。
请参见
任务
如何:更改 Visual Studio Team Foundation Build 服务的密码