访问非AD用户的Team Foundation Server(TFS)

时间:2012-05-16 14:16:31

标签: tfs active-directory

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

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

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

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

2 个答案:

答案 0 :(得分:3)

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

  • MyCompany的
    • 员工
    • 承包商

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

远程访问服务器只会产生另一组问题。

答案 1 :(得分:-1)

安装非Express版本的TFS时,需要AD进行身份验证,不能正确使用非AD帐户中的TFS服务器。

从这一点来说,你有两个解决方案:

  1. 为承包商创建AD帐户(每个公司一个或每个用户一个,您的电话)。
  2. 在您的域名与承包商的域名之间创建域名信任。有关详细信息,请参阅this documentation
  3. 我不清楚远程桌面部分,请解释。