7

TFS Web アクセスをロードして [セキュリティ] > [ユーザー] に移動すると、自分のチームに追加した 3 人しか表示されません。ただし、Web Access または Visual Studio で誰かにタスクを割り当てようとすると、ドメインの多数のユーザーが一覧表示されます (すべてのユーザーではなく、すべての IT 担当者のように見えます)。これはどこから来たのですか?コマンドライン経由でファイルをエクスポート、編集、インポートせずに変更するにはどうすればよいですか?

更新: MSDN ドキュメントで次の行を見つけました。

Team Foundation \Team Foundation の有効なユーザー

このグループのメンバーは、Team Foundation Server にアクセスできます。このグループには、Team Foundation Server 内の任意の場所に追加されたすべてのユーザーとグループが自動的に含まれます。このグループのメンバーシップは変更できません。

よくわかりません...これは私たち自身のチームのサーバーであり、メインの開発チームとは別のインストールです。他の 30 人または 40 人のユーザーがどのようにしてこのグループに入ったのか、私にはわかりません。これに関するヘルプのメジャー ボーナス <3。MikeR の回答により、管理者を技術的に問題を解決する唯一の担当者として設定できますが、可能であれば意図したとおりにグループを使用できるようにしたいと考えています。

4

2 に答える 2

13

問題は、[TEAM FOUNDATION]\Valid Users included [TEAM FOUNDATION]\Team Foundation Administrators which includes [BUILT IN]\Administratorsでした。

TFS サーバー管理コンソールで、[アプリケーション層]を選択し、[グループ メンバーシップ]をクリックしました。次に[TEAM FOUNDATION]\Team Foundation Administratorsをダブルクリックし、[BUILT IN]\Administratorsを削除しました。

現在、サーバーのローカル管理者であったすべての SQL 管理者とエンジニアではなく、自分のチームのみが表示されます。コマンドラインやアドオンなしですべて。

于 2013-03-26T15:01:57.157 に答える
1

この可能な割り当てのリストは、WorkItemTypeDefinition で定義されています。通常、これをエクスポートおよびインポートします。TFS PowerTools ( http://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-9bc7-06c3bad9148f ) がインストールされている場合は、Visual Studio で WITD を直接操作できます。

これを行うには、「Tools->Process Editor->Work Item Types->Open WIT from Server」を開きます。接続したい TeamProjectCollection を選択し、問題のある TeamProject と WorkItemType を選択します。

「AssignedTo」フィールドのルールを確認してください。デフォルトは、TFS で許可されたすべてのユーザーを含む「ValidUser」ルールです。そのルールを削除し、"[project]\Project Administrators" のような値を持つ新しい "AllowedValues" ルールを追加します。これにより、"Project Administrators" のみがこの作業項目に割り当てられます。

すでにグループが定義されていて、すべてが「ValidUser」ではない場合は、グループ セットからユーザーを削除するように設定されています。

于 2013-03-25T16:02:48.537 に答える