如何:更改生成服务帐户

更新:2007 年 11 月

若要更改生成服务帐户,必须登录到生成计算机,然后使用 Windows 管理控制台将旧帐户替换为新帐户。如果在多台计算机上安装了 Team Foundation Build,则必须在每台计算机上重复此过程。

更改了要用于“Visual Studio Team Foundation Build”服务的帐户后,必须配置一个新的生成服务帐户。此外,在 Team Foundation 可以连接到新的生成服务帐户之前,必须将此新帐户添加到“Build Services”安全组。有关如何将生成服务帐户添加到 Team Foundation Server 的更多信息,请参见如何:将生成服务帐户添加到 Build Services 安全组

说明:

不能使用 TFSAdminUtil Changeaccount 命令来更改生成服务帐户。

必需的权限

要执行这些过程,您必须是 Team Foundation 应用层服务器上的“Administrators”组的成员,还必须是生成计算机上的“Windows Administrators”组的成员。有关权限的更多信息,请参见 Team Foundation Server 权限

停止 Visual Studio Team Foundation Build 服务

  1. 在生成计算机上,依次单击“开始”、“管理工具”和“服务”。

  2. 在“服务(本地)”窗格上,右击“Visual Studio Team Foundation Build”,然后单击“属性”。

  3. 在“Visual Studio Team Foundation Build 的属性(本地计算机)”对话框中“常规”选项卡的“服务状态”下,单击“停止”。

在生成计算机上更改生成服务帐户

  1. 在“服务(本地)”窗格上,右击“Visual Studio Team Foundation Build”,然后单击“属性”。

  2. 在“Visual Studio Team Foundation Build 的属性(本地计算机)”对话框中,单击“登录”选项卡。

  3. 在“登录”选项卡上选择“此帐户”选项,然后单击“浏览”。

  4. 在“选择用户”对话框中,单击“对象类型”。在“对象类型”对话框中:

    1. 如果要添加域或工作组帐户,请选择“用户”。

    2. 如果要添加网络服务帐户,请选择“内置安全主体”。

  5. 单击“确定”。

  6. 在“选择用户”对话框中,在“输入要选择的对象”框中键入域、工作组或网络帐户。(可选)可以选择“检查姓名”验证键入的帐户名称是否正确。单击“确定”。

    此外,您也可以使用“位置”和“高级”选项来搜索要使用的帐户。例如,如果要将 Visual Studio Team Foundation Build 服务配置为使用网络帐户,请单击“位置”。在“位置”对话框中,选择生成计算机名称,然后单击“确定”。在“选择用户”对话框中,单击“高级”,然后单击“开始查找”。在“搜索结果”窗格中,选择“NETWORK SERVICE”,然后单击“确定”。这样,就会使用相应的网络帐户名称填充“Visual Studio Team Foundation Build 的属性(本地计算机)”对话框中的“此帐户”文本框。该名称通常是“NT AUTHORITY\NetworkService”。

  7. 在“Visual Studio Team Foundation Build 的属性(本地计算机)”对话框中:

    • 如果要使用域或工作组帐户,请在“密码”和“确认密码”文本框中键入新服务帐户的密码。

    • 如果要使用网络帐户,则不需要使用密码。

  8. 单击“确定”。

将新的生成服务帐户与默认端口关联

更改了要用于 Visual Studio Team Foundation Build 服务的帐户之后,必须使用 wcfhttpconfig.exe 工具通过 Team Foundation Build 的默认端口 9191 来配置新的生成服务帐户。

如果事先未将端口 9191 与新的帐户关联就试图重新启动 Visual Studio Team Foundation Build 服务,会收到“拒绝访问”消息。

使用默认端口关联新的生成服务帐户

  1. 在生成计算机上,在命令提示符处键入以下命令,进入 wcfhttpconfig.exe 工具所在的目录:

    cd C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE
    

    请注意:根驱动器可能与您的计算机不同。

  2. 若要为新的生成服务帐户保留端口 9191,请在命令提示符处键入以下命令:

    wcfhttpconfig.exe reserve DOMAIN\User 9191
    

    请使用实际的服务帐户名称替换 DOMAIN\User。

重新启动 Visual Studio Team Foundation Build 服务

  1. 在生成计算机的“服务(本地)”窗格上,右击“Visual Studio Team Foundation Build”,然后单击“属性”。

    出现“Visual Studio Team Foundation Build 属性(本地计算机)”对话框。

  2. 在“服务状态”之下单击“启动”。

说明:

在可以使用新的生成服务帐户运行生成之前,必须将此新帐户添加到团队项目的“Build Services”安全组。有关更多信息,请参见如何:将生成服务帐户添加到 Build Services 安全组

请参见

任务

如何:更改 Visual Studio Team Foundation Build 服务的密码

如何:安装 Team Foundation Build

参考

ChangeAccount 命令

其他资源

管理 Team Foundation Server 服务和服务帐户