在工作组中管理 Team Foundation Server

[本文档仅供预览,在以后的发行版中可能会发生更改。包含的空白主题用作占位符。]

在工作组环境中管理 Visual Studio Team Foundation Server 是可行的,但是会面临一些挑战。 对于大多数 Team Foundation Server 部署,建议使用 Active Directory 环境。 如果在工作组中部署 Team Foundation Server,则只应将其部署在用户和计算机数量非常有限的工作组中。

虽然在工作组中部署 Team Foundation Server 意味着可减少常规网络管理方面的开销,但在 Team Foundation Server 管理方面可能会出现问题。 必须在 Team Foundation Server 中为需要访问 Team Foundation Server 及其资源的每个用户创建本地帐户。 因此,对于除规模很小的工作组以外的所有工作组,工作组所需的帐户管理开销可能令人望而却步。

备注

工作组部署中仅支持单服务器配置。

Team Build 和 Team Foundation Server 在工作组中

在工作组中,Team Foundation Build 可以安装在 Team Foundation Server 所在的服务器上,也可以安装在单独的服务器上。 如果在单独的服务器上安装 Team Foundation Build,则 Team Foundation Server 的服务帐户不能是本地系统帐户。 服务帐户必须是同时在安装 Team Foundation Server 的服务器上以及安装 Team Foundation Build 的服务器上定义的用户帐户。

Team Foundation Client 和 Team Foundation Server 在工作组中

对于需要访问 Team Foundation 服务器的所有用户,都必须在该服务器上为其创建本地用户帐户。 本地用户帐户必须添加到 Team Foundation Server 服务器级别和项目级别的组中,这样用户才能在 Team Foundation 服务器上获得授权。 在工作组中从 Team Foundation 客户端(如团队资源管理器)进行连接时,客户端用户帐户凭据必须与服务器上的用户帐户凭据匹配,否则 Team Foundation Server 将提示用户输入帐户的用户名和密码。

Team Foundation Client 在域中,而 Team Foundation Server 在工作组中

对于需要访问 Team Foundation 服务器的所有用户,都必须在该服务器上为其创建本地用户帐户。 为避免 Team Foundation 客户端每次连接 Team Foundation Server 时都要求用户键入用户名和密码,这些本地用户帐户应使用与域用户名相同的用户名和密码。 例如,如果 Team Foundation 客户端用户的域凭据为 域名\user1,而 Team Foundation Server 上的本地用户帐户为 服务器名\user1,并且密码相同,则连接 Team Foundation Server 时将不会提示该用户输入凭据。 如果不匹配,则会提示该用户必须输入与该计算机上的本地用户帐户匹配的其他 Team Foundation Server 凭据。

Team Foundation Client 在工作组中,而 Team Foundation Server 在域中

Team Foundation Build 必须部署在 Team Foundation 服务器的域中。 本地用户帐户必须在 Team Foundation 客户端计算机上创建。 为避免 Team Foundation 客户端每次连接 Team Foundation Server 时都要求用户键入用户名和密码,必须在 Team Foundation Server 上使用相应用户名和密码将这些本地用户帐户重新创建为本地帐户。 例如,如果 Team Foundation 客户端用户的本地计算机凭据为 计算机名\user1,而 Team Foundation Server 上的本地用户帐户为 服务器名\user1,并且密码相同,则连接 Team Foundation Server 时将不会提示该用户输入凭据。 如果不匹配,则会提示该用户必须输入与该计算机上的域帐户匹配的其他 Team Foundation Server 凭据。

请参见

概念

有关 Team Foundation Server 的信任和目录林的注意事项

其他资源

Team Foundation Server 服务和服务帐户