ユーザーをTFSの「Team Foundation Service Accounts」グループに追加します


16

TFS Integration Toolを実行するには、TFSの「Team Foundation Service Accounts」グループにユーザーを追加する必要があります。

私は、TFSを実行しているマシンとTFSインストールの両方の管理者です(つまり、TFS管理者グループに所属しています)。

Team Foundation Server管理コンソールを使用してこれを実行しようとすると、追加オプションがグレー表示されます。

これを行う方法に関するアイデアはありますか?

回答:


7

この目的でtfssecurity.exeコマンドを使用することをお勧めします。少なくとも、これはデフォルトのアプローチです。MSは、「グローバルゴッドユーザー」の数を低く抑えるために、このグループに誰かを追加するのはそれほど簡単ではないと判断しました。:-)

詳細については、次のリンクを参照してください:http : //msdn.microsoft.com/en-us/library/ms400759.aspx


TFS 2008の場合、これがその方法です。古いTFS 2008サーバーで前に戻ってこれを行う必要があったので、正しい方向に向けてくれてありがとう。
ヴァッカーノ

TFS2015でまだ有効であることを確認しました。
GShenanigan

11

これには1つの方法しかありません。

次のコマンドを使用して、サービスアカウントグループにユーザーを追加してください。

tfssecurity /g+ "Team Foundation Service Accounts" n:domain_name\user_name /server:SERVER_URL


5

うわー!これはわかりにくいものでした。結局のところ、私は運のせいでしか手に入れませんでした(そして、さまざまなことを試してみました)。

あなたがすることはここにあります:

  1. TFS管理コンソールを開きます
  2. 左のツリーのApplciation Tierをクリックします
  3. 「管理コンソールのユーザー」でユーザーを見つけます(存在する場合)
  4. ユーザーを選択し、ボックスの右側にある「再適用」を選択します
  5. 表示されるダイアログボックスで[拡張機能]をクリックします。
  6. 「サービスアカウントを変更するために必要な権限を追加する」が選択されていることを確認します。
  7. OKを選択

結果:ユーザーは「Team Foundation Service Accounts」グループに追加されます

なんて!それが解決されてうれしい、私はNUTSに行っていました!


0

結局のところ、サービスアカウントグループはローカルマシンまたはドメイングループだけではありませんか?その場合は、ローカルマシンまたはドメイングループを介してそれらを追加します。


悲しいかな、私はそこにそれらを見ません。(少なくともローカルでは、ドメインレベルについて100%確信していません)
ヴァッカノ

OK。VS-TFS 2008サーバーには、 "TFS_APPTIER_SERVICE_WPG"という名前のローカルグループがあり、 "Team Foundation Serverのサービスグル​​ープ"という説明があるので、それがシステム上にあると想定しています。
joeqwerty

TFS 2008サーバーにもそのグループがあります。ただし、ユーザーを追加しても、実際にはグループに追加されるわけではありません。TFSセキュリティコマンドラインコールは、TFS 2008
Vaccano
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.