2013-03-22 4 views
6

Wenn ich TFS Web Access lade und zu Sicherheit> Benutzer gehe, sehe ich nur die 3 Personen, die ich meinem Team hinzugefügt habe. Wenn ich jedoch versuche, jemandem in Web Access oder Visual Studio eine Aufgabe zuzuweisen, listet er eine Gruppe von Benutzern aus der Domäne auf (nicht alle Benutzer sehen aus wie alle IT-Mitarbeiter). Woher kommt das? Wie kann ich es ändern ... ohne Dateien über die Befehlszeile zu exportieren, zu bearbeiten und zu importieren?Visual Studio - Zeigen Sie nicht alle Domänenbenutzer im Feld "Zuweisen" an

Update: fand ich diese Zeile in der Dokumentation MSDN:

Team Foundation \ Team Foundation Valid Benutzer

Mitglieder dieser Gruppe Zugriff auf Team Foundation Server haben. Diese Gruppe enthält automatisch alle Benutzer und Gruppen, die innerhalb von Team Foundation Server hinzugefügt wurden. Sie können die Mitgliedschaft dieser Gruppe nicht ändern.

Ich verstehe wirklich nicht ... Dies ist unser eigener Team-Server, eine separate Installation von der Haupt-Entwickler-Team. Ich habe keine Ahnung, wie diese anderen 30 oder 40 Benutzer in diese Gruppe kamen. Hauptbonus < 3 für jede Hilfe zu diesem Thema. MikeRs Antwort wird es mir erlauben, Administratoren als die einzige Aufgabe festzulegen, die das Problem technisch beheben wird, aber ich würde eher in der Lage sein, die Gruppen so zu verwenden, wie es beabsichtigt war, wenn es möglich ist.

Antwort

12

Das Problem war, dass [Team Foundation] \ Gültige Benutzer enthalten [Team Foundation] \ Team Foundation Administrators die enthalten [BUILT IN] \ Administratoren

Im TFS Server-Administrationskonsole Ich wählte Anwendungsebene und klickte Gruppenmitgliedschaft. Dann doppelklickte ich auf [TEAM FOUNDATION] \ Team Foundation-Administratoren und entfernte [BUILT IN] \ Administratoren.

Jetzt sehe ich nur mein Team und nicht alle SQL Admins und Ingenieure, die lokale Admins auf dem Server waren. Alles ohne irgendeine Befehlszeile oder Addons.

+0

Danke dafür ... Ich war in der Lage, die integrierte Gruppe Administratoren von TFS-Administratoren zu entfernen. Auch nachdem TFS erneut mit AD synchronisiert wurde, erscheinen die zusätzlichen Domänenadministratorkonten weiterhin in den Dropdown-Listen Zugewiesen zu. Müssen wir warten, bis der Server sie bereinigt? (Ich nehme an, ich könnte auch den WIT wie in MikeRs Antwort unten ändern ...) – CodeCanuck

+0

Es ist eine lange Zeit ... Sie müssen TFS-Dienste möglicherweise neu starten, aber ich denke nicht. Gibt es weitere unerwartete Gruppen in 'Team Foundation Administrators' oder' Valid Users'? –

+0

Entschuldigung, ich habe die Benachrichtigung aus Ihrer Antwort nicht bemerkt. Die Extra-Accounts erscheinen immer noch, aber ich konnte sie seitdem nicht ansehen und hatte auch keine Zeit, einen Neustart zu planen. Ich werde dies jedoch als Lesezeichen speichern, und ich werde es das nächste Mal melden, wenn ich es sehen kann. Vielen Dank! – CodeCanuck

1

Diese Liste der möglichen Aufgaben ist in der WorkItemTypeDefinition definiert. Normalerweise würden Sie dies exportieren und importieren. Wenn Sie die TFS-PowerTools (http://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-9bc7-06c3bad9148f) installiert haben, können Sie direkt mit dem WITD in Visual Studio arbeiten.

Öffnen Sie hierzu "Extras-> Prozess-Editor-> Arbeitsaufgabentypen-> WIT vom Server öffnen". Wählen Sie die TeamProjectCollection, mit der Sie eine Verbindung herstellen möchten, und wählen Sie TeamProject und WorkItemType, mit denen Sie Probleme haben.

Überprüfen Sie die Regeln für das Feld "AssignedTo". Der Standardwert könnte die Regel "ValidUser" sein, die jeden zulässigen Benutzer in TFS enthält. Entfernen Sie diese Regel und fügen Sie eine neue "AllowedValues" -Regel mit Werten wie "[Projekt] \ Projektadministratoren" hinzu, da diesem Workitem nur "Projektadministratoren" zugewiesen werden können.

Wenn bereits eine Gruppe definiert ist und nicht alle "ValidUser", entfernen Sie die Benutzer aus der Gruppe, die dort festgelegt ist.

+0

Sehr hilfreich, aber keine Idee, wie man "ValidUsers" definiert?Ich verstehe nicht, warum es so eine große Gruppe ist oder woher es kommt. –

+0

Ich ging voran und stellte es auf Administratoren und speicherte die WIT-Datei, aber die anderen Namen tauchten immer noch auf. Wird dies einen Neustart eines Dienstes oder etwas erfordern? –

+0

Die ValidUsers sollten die Gruppe "Project Collection Valid Users" sein, also jeder Benutzer, der in der Sammlung erlaubt ist. Nachdem Sie die Regeln geändert haben, müssen Sie Ihren TeamExplorer und alle offenen WorkItems aktualisieren, um die Änderungen zu sehen. – MikeR