TFS over VPN 连接 - 有没有办法在客户端上保存用户名/密码?[关闭]

StackOverflow https://stackoverflow.com/questions/450447

  •  19-08-2019
  •  | 
  •  

我经常通过 VPN 连接到我的工作 TFS 实例。由于我的家庭计算机不在域中,因此我被迫为每个 tf.exe 命令输入我的用户名/密码。有没有办法在本地缓存或保存它?

有帮助吗?

解决方案

虽然我不能完全解决你的问题,我可以把它的一半消失(这个命令被设置为运行SSMS,不VS,但你可以改变它):

%windir%\system32\runas.exe /netonly /user:DOMAIN\UserID "C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\SqlWb.exe"

在RUNAS.exe的“/ netonly”切换authenicates它的目的地,这意味着你可以给它一个用户名和密码,你现在还没有进入DC的。我们用它使用集成身份验证到SQL Server上不同的域位于运行SSMS和登录。虽然我不能看到DC从我的计算机领域,该命令还允许我通过我的用户名和密码登录该域名到该服务器。

您可以设置一个快捷方式,命令和当您启动VS,这使它成为一个更容易一些,因为你不必每次都输入了你的域\用户名也只是提示你输入密码。

其他提示

你绝对可以做到!我在 Windows XP 上运行域。我的一位同事刚刚向我展示了如何操作。步骤如下:

  1. 打开 控制面板.
  2. 打开 用户帐户.
  3. 选择 更改帐户 然后选择您的当前帐户。
  4. 在左边,在下面 相关任务, , 选择 管理我的网络密码 这将启动 存储的用户名和密码 对话。
  5. 从这里,您单击 添加 按钮并输入 TFS 服务器的完整服务器路径 (server.abc.xyz)、用于 TFS 访问的完整用户名 (ABC\username) 和密码。

这应该对你有用。我现在不再那么讨厌TFS了。;)

在带有 VS2010 的 Win7 中,当连接到我的 VPN 时,我能够执行以下操作:

  1. 转到控制面板\用户帐户和家庭安全\凭据管理器
  2. 添加 Windows 凭据
  3. 输入你的TFS服务器名称(我的是“http://tfs:8080”,我输入了“tfs”)
  4. 输入符合域要求的用户名(例如 mycompany\jdoe)
  5. 完成后退出控制面板,然后重新启动VS2010

您是否尝试过设置你的用户名和密码完全一样,你的工作环境?我似乎记得,这适用于文件共享,因为它通过散列凭证一起只要它们匹配成功为止。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top