0

我们最近安装了 TFS 2010。我们的 Active Directory 用户(即我公司的员工)可以正常访问它。

但是,我们也有在办公室工作的承包商,他们没有 AD 帐户。我很难让非 AD 用户通过 Visual Studio 连接到 TFS。承包商在同一个局域网上,但没有 AD 帐户,我们这样做是为了限制对网络上其他资源的访问。

我在服务器上为承包商创建了本地 Windows 用户帐户。使用本地帐户,他们可以访问 TFS Web 前端,但仍无法通过 Visual Studio 连接。

有没有办法做到这一点?承包商是否需要对服务器本身进行远程桌面访问?

4

2 回答 2

3

你绝对应该给你的承包商 AD 账户。如果要限制对内部资源的访问,可以使用 AD 中的组织单位,例如

  • 我的公司
    • 雇员
    • 承包商

并根据链接到 OU 的组设置对资源的访问限制。

授予对服务器的远程访问权限只会产生另一组问题。

于 2012-05-16T14:27:37.897 回答
-1

当您安装非 Express 版本的 TFS 时,您需要一个 AD 进行身份验证,您无法从非 AD 帐户正确使用 TFS 服务器。

从这一点来看,您有两个解决方案:

  1. 为承包商创建 AD 帐户(每个公司一个或每个用户一个,您的电话)。
  2. 在您的域和承包商的域之间创建域信任。有关更多信息,请参阅此文档

我不太清楚远程桌面部分,请解释一下。

于 2012-05-16T14:34:00.623 回答