将生成服务帐户添加到“项目集合生成服务帐户”安全组

必须使用生成服务帐户为生成计算机配置给定团队项目集合,生成计算机才能在该集合中生成项目。 首先,确定在生成计算机上运行 Team Foundation 生成服务所用的帐户。 然后,在承载该集合的应用层服务器上,将该帐户添加到该集合的**“项目集合生成服务帐户”**组。

提示

如果最初作为“Project Collection Administrators”组的成员登录时在生成计算机上配置了 Team Foundation 生成服务,则不需要执行本主题中的过程。 有关如何配置生成计算机的更多信息,请参见配置生成计算机

所需权限

若要执行这些过程,您必须是应用层服务器上**“项目集合管理员”**组的成员。 有关权限的更多信息,请参见 Team Foundation Server 权限

将工作组或域生成服务帐户手动添加到“项目集合生成服务帐户”安全组

  1. 在团队资源管理器中,单击要与新的生成服务帐户关联的团队项目集合。

  2. 在**“团队”菜单上,指向“团队项目集合设置”,然后单击“组成员资格”**。

    此时将显示**“计算机名\**团队项目集合名中的全局组”对话框。

  3. 在**“组”下单击“团队项目集合名\项目集合生成服务帐户”,然后单击“属性”**。

    将显示**“Team Foundation Server 组属性”**对话框。

  4. 单击**“成员”**选项卡。

    在**“用户或组”**列表中,确认运行 Team Foundation 生成服务的帐户名是否已存在。 如果未列出该帐户,请继续下一步。

  5. 在**“添加用户和组”部分中单击“Windows 用户或组”,然后单击“添加”**。

  6. 出现**“选择用户、计算机或组”**对话框。

  7. 在**“选择用户、计算机或组”**对话框中,键入要启用的生成计算机运行 Team Foundation 生成服务所用的帐户的名称。 

  8. 单击**“检查名称”**。

将网络生成服务帐户手动添加到“项目集合生成服务帐户”安全组

  1. 在团队资源管理器中,单击要与新的生成服务帐户关联的团队项目集合。

  2. 在**“团队”菜单上,指向“团队项目集合设置”,然后单击“组成员资格”**。

    此时将显示**“计算机名\**团队项目集合名中的全局组”对话框。

  3. 在**“组”下单击“团队项目集合名\项目集合生成服务帐户”,然后单击“属性”**。

    将显示**“Team Foundation Server 组属性”**对话框。

  4. 单击**“成员”**选项卡。

    在**“用户或组”**列表中,确认运行 Team Foundation 生成服务的帐户名是否已存在。 如果未列出该帐户,请继续下一步。

  5. 如果 Team Foundation 生成服务在应用层服务器之外的其他服务器上运行:

    1. 在**“Team Foundation Server 组属性”对话框中单击“Windows 用户或组”,然后单击“添加”**。

    2. 确认**“计算机”出现在“选择此对象类型”框中。 如果未出现,请依次单击“对象类型”“计算机”“确定”**。

    3. 确认生成服务帐户所在域的名称出现在**“从此位置”框中。 如果未出现,请单击“位置”,再单击正确的域名,然后单击“确定”**。

    4. 在**“输入要选择的对象名称”框中,键入运行 Team Foundation 生成服务的生成计算机的名称,并单击“检查名称”**。

  6. 如果 Team Foundation 生成服务在应用层服务器上运行:

    1. 在 Team Foundation 的应用层服务器上,依次单击**“开始”“所有程序”“Microsoft Visual Studio 2010”“Visual Studio Tools”“Visual Studio 10.0 命令提示”**。

    2. 在命令提示符处,键入下面的命令:

      tfssecurity /server:<TFS URL> /g+ "[Server]\Project Collection Build Service Accounts" n:"NT Authority\Network Service"

      有关更多信息,请参见 使用 TFSSecurity 更改组和权限和 Microsoft 网站上的以下页面:NetworkService Account(NetworkService 帐户)。

请参见

其他资源

Team Foundation Server 服务和服务帐户