更新:2007 年 11 月
若要更改生成服务帐户,必须登录到生成计算机,然后使用 Windows 管理控制台将旧帐户替换为新帐户。如果在多台计算机上安装了 Team Foundation Build,则必须在每台计算机上重复此过程。
更改了要用于“Visual Studio Team Foundation Build”服务的帐户后,必须配置一个新的生成服务帐户。此外,在 Team Foundation 可以连接到新的生成服务帐户之前,必须将此新帐户添加到“Build Services”安全组。有关如何将生成服务帐户添加到 Team Foundation Server 的更多信息,请参见如何:将生成服务帐户添加到 Build Services 安全组。
| .gif) 说明: | 
|---|
| 不能使用 TFSAdminUtil Changeaccount 命令来更改生成服务帐户。 | 
必需的权限
要执行这些过程,您必须是 Team Foundation 应用层服务器上的“Administrators”组的成员,还必须是生成计算机上的“Windows Administrators”组的成员。有关权限的更多信息,请参见 Team Foundation Server 权限。
停止 Visual Studio Team Foundation Build 服务
- 在生成计算机上,依次单击“开始”、“管理工具”和“服务”。 
- 在“服务(本地)”窗格上,右击“Visual Studio Team Foundation Build”,然后单击“属性”。 
- 在“Visual Studio Team Foundation Build 的属性(本地计算机)”对话框中“常规”选项卡的“服务状态”下,单击“停止”。 
在生成计算机上更改生成服务帐户
- 在“服务(本地)”窗格上,右击“Visual Studio Team Foundation Build”,然后单击“属性”。 
- 在“Visual Studio Team Foundation Build 的属性(本地计算机)”对话框中,单击“登录”选项卡。 
- 在“登录”选项卡上选择“此帐户”选项,然后单击“浏览”。 
- 在“选择用户”对话框中,单击“对象类型”。在“对象类型”对话框中: - 如果要添加域或工作组帐户,请选择“用户”。 
- 如果要添加网络服务帐户,请选择“内置安全主体”。 
 
- 单击“确定”。 
- 在“选择用户”对话框中,在“输入要选择的对象”框中键入域、工作组或网络帐户。(可选)可以选择“检查姓名”验证键入的帐户名称是否正确。单击“确定”。 - 此外,您也可以使用“位置”和“高级”选项来搜索要使用的帐户。例如,如果要将 Visual Studio Team Foundation Build 服务配置为使用网络帐户,请单击“位置”。在“位置”对话框中,选择生成计算机名称,然后单击“确定”。在“选择用户”对话框中,单击“高级”,然后单击“开始查找”。在“搜索结果”窗格中,选择“NETWORK SERVICE”,然后单击“确定”。这样,就会使用相应的网络帐户名称填充“Visual Studio Team Foundation Build 的属性(本地计算机)”对话框中的“此帐户”文本框。该名称通常是“NT AUTHORITY\NetworkService”。 
- 在“Visual Studio Team Foundation Build 的属性(本地计算机)”对话框中: - 如果要使用域或工作组帐户,请在“密码”和“确认密码”文本框中键入新服务帐户的密码。 
- 如果要使用网络帐户,则不需要使用密码。 
 
- 单击“确定”。 
将新的生成服务帐户与默认端口关联
更改了要用于 Visual Studio Team Foundation Build 服务的帐户之后,必须使用 wcfhttpconfig.exe 工具通过 Team Foundation Build 的默认端口 9191 来配置新的生成服务帐户。
如果事先未将端口 9191 与新的帐户关联就试图重新启动 Visual Studio Team Foundation Build 服务,会收到“拒绝访问”消息。
使用默认端口关联新的生成服务帐户
- 在生成计算机上,在命令提示符处键入以下命令,进入 wcfhttpconfig.exe 工具所在的目录: - cd C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE- 请注意:根驱动器可能与您的计算机不同。 
- 若要为新的生成服务帐户保留端口 9191,请在命令提示符处键入以下命令: - wcfhttpconfig.exe reserve DOMAIN\User 9191- 请使用实际的服务帐户名称替换 DOMAIN\User。 
重新启动 Visual Studio Team Foundation Build 服务
- 在生成计算机的“服务(本地)”窗格上,右击“Visual Studio Team Foundation Build”,然后单击“属性”。 - 出现“Visual Studio Team Foundation Build 属性(本地计算机)”对话框。 
- 在“服务状态”之下单击“启动”。 
| .gif) 说明: | 
|---|
| 在可以使用新的生成服务帐户运行生成之前,必须将此新帐户添加到团队项目的“Build Services”安全组。有关更多信息,请参见如何:将生成服务帐户添加到 Build Services 安全组。 | 
请参见
任务
如何:更改 Visual Studio Team Foundation Build 服务的密码