5

私はよく VPN 経由で仕事用の TFS インスタンスに接続します。自宅のコンピューターがドメインにないため、tf.exe コマンドごとにユーザー ID/パスワードを入力する必要があります。これをローカルにキャッシュまたは保存する方法はありますか?

4

4 に答える 4

5

あなたは間違いなくそれを行うことができます!Windows XP でドメインを実行しています。私の同僚が方法を教えてくれました。手順は次のとおりです。

  1. コントロール パネルを開きます。
  2. ユーザー アカウントを開きます。
  3. [アカウントの変更]を選択し、現在のアカウントを選択します。
  4. 左側の[関連タスク]で、[ネットワーク パスワードの管理]を選択すると、[ユーザー名とパスワードの保存] ダイアログが起動します。
  5. ここから [追加] ボタンをクリックし、TFS サーバーの完全なサーバー パス (server.abc.xyz)、完全なユーザー名 (ABC\username)、および TFS アクセスに使用するパスワードを入力します。

それはあなたのためにトリックをするはずです。TFS が少し嫌いになりました。;)

于 2009-04-10T14:29:06.253 に答える
3

VS2010 の Win7 では、VPN に接続すると次のことができました。

  1. コントロール パネル\ユーザー アカウントとファミリー セーフティ\資格情報マネージャーに移動します。
  2. Windows 資格情報を追加する
  3. TFS サーバー名を入力します (私の場合は「http://tfs:8080」で、「tfs」と入力しました)。
  4. ドメインで修飾されたユーザー名を入力します (例: mycompany\jdoe)
  5. 完了したらコントロール パネルを終了し、VS2010 を再起動します。
于 2011-02-24T16:13:50.887 に答える
1

あなたの問題を完全に解決することはできませんが、半分は解決できます (このコマンドは VS ではなく SSMS を実行するように設定されていますが、変更することはできます):

%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" スイッチは、宛先でそれを認証します。つまり、現在 DC にアクセスできないユーザー名とパスワードを与えることができます。これを使用して SSMS を実行し、統合認証を使用して別のドメインにある SQL Server にログインします。私のコンピューターからそのドメインの DC を確認することはできませんが、このコマンドを使用すると、そのドメインのユーザー名とパスワードをそのサーバーに渡すことができます。

このコマンドにショートカットを設定すると、VS を起動したときにのみパスワードの入力を求めるプロンプトが表示されます。これにより、毎回 Domain\Username を入力する必要がなくなるため、これが少し簡単になります。

于 2009-01-20T22:09:11.510 に答える
0

ユーザー名とパスワードを作業環境とまったく同じに設定してみましたか? これは、ハッシュされた資格情報を渡し、それらが一致する限り成功するため、ファイル共有で機能することを思い出したようです。

于 2009-01-16T14:18:05.293 に答える