2013-03-22 9 views
6

Se carico TFS Web Access e vai a Sicurezza> Utenti, vedo solo le 3 persone che ho aggiunto al mio team. Tuttavia, quando provo ad assegnare un'attività a qualcuno in Accesso Web o in Visual Studio, elenca un gruppo di utenti del dominio (non tutti gli utenti, assomiglia a tutti gli utenti IT). Da dove viene questo? Come posso cambiarlo ... senza esportare, modificare e importare file tramite la riga di comando?Visual Studio: non visualizzare tutti gli utenti del dominio nel campo "Assegna a"

aggiornamento: Ho trovato questa linea nella documentazione di MSDN:

Team Foundation \ Team Foundation utenti validi

membri di questo gruppo hanno accesso a Team Foundation Server. Questo gruppo automaticamente contiene tutti gli utenti e i gruppi che sono stati aggiunti ovunque all'interno di Team Foundation Server . Non è possibile modificare l'appartenenza a questo gruppo .

Davvero non capisco ... questo è il server della nostra stessa squadra, un'installazione separata dal team principale di sviluppo. Non ho idea di come questi altri 30 o 40 utenti hanno ottenuto in questo gruppo. Bonus principale < 3 per qualsiasi aiuto su questo. La risposta di MikeR mi consentirà di impostare gli amministratori come l'unica assegnata che risolverà tecnicamente il problema, ma preferirei poter utilizzare i gruppi così come erano stati concepiti, se possibile.

risposta

12

Il problema era che [Team Foundation] \ Users validi incluso [Team Foundation] \ Team Foundation Administrators che comprendeva [COSTRUITO IN] \ Administrators

Nel TFS Administration Server Console Ho selezionato Livello applicazione e ho fatto clic su Appartenenza gruppo . Ho quindi fatto doppio clic su [TEAM FOUNDATION] \ Team Foundation Administrators e rimosso [BUILT IN] \ Administrators.

Ora vedo solo il mio team e non tutti gli amministratori e gli amministratori SQL che erano amministratori locali sul server. Tutto senza alcuna riga di comando o addons.

+0

Grazie per questo ... Sono stato in grado di rimuovere il gruppo Administrators incorporato dagli amministratori TFS. Tuttavia, anche dopo che TFS è stato risincronizzato con AD, gli account di amministratore di dominio extra vengono ancora visualizzati nei menu a discesa Assegnati a. Dobbiamo aspettare che il server li pulisca o qualcosa del genere? (Suppongo che potrei anche cambiare il WIT come nella risposta di MikeR sotto ...) – CodeCanuck

+0

È passato molto tempo ... Potrebbe essere necessario riavviare i servizi TFS, ma io non la penso così. Ci sono altri gruppi inaspettati in 'Team Foundation Administrators' o' Valid Users'? –

+0

Le mie scuse, non ho notato la notifica dalla tua risposta. Gli account extra stanno ancora apparendo, ma non sono stato in grado di vederlo da allora, né ho avuto il tempo di pianificare un riavvio. Mi limiterò a segnalarlo, e ti riporterò la prossima volta che potrò vederlo. Grazie! – CodeCanuck

1

Questo elenco di possibili impostazioni è definito in WorkItemTypeDefinition. Solitamente lo esporteresti e lo importerei. Se hai installato TFS PowerTools (http://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-9bc7-06c3bad9148f), puoi lavorare direttamente con il WITD in Visual Studio.

Per fare ciò, aprire "Strumenti-> Editor processi-> Tipi di elementi di lavoro-> Apri WIT dal server". Scegli il TeamProjectCollection a cui desideri connetterti e poi scegli TeamProject e WorkItemType con cui hai problemi.

Controllare le regole per il campo "Assegnato a". L'impostazione predefinita potrebbe essere la regola "ValidUser", che include ogni utente autorizzato in TFS. Rimuovi quella regola e aggiungi una nuova regola "AllowedValues" con valori come "[project] \ Project Administrators", che solo "Project Administrators" può essere assegnato a questo elemento di lavoro.

Se esiste già un gruppo definito e non tutti "ValidUser", gli utenti vengono rimossi dal gruppo.

+0

Molto utile, ma qualche idea su come definire "ValidUsers"?Non capisco perché sia ​​un gruppo così grande o da dove viene. –

+0

Sono andato avanti e l'ho impostato su Amministratori e salvato il file WIT, ma gli altri nomi erano ancora visibili. Ciò richiederà il riavvio di un servizio o qualcosa del genere? –

+0

ValidUsers deve essere il gruppo "Utenti validi per la raccolta di progetti", quindi ogni utente autorizzato in qualche modo nella raccolta. Dopo aver modificato le regole, è necessario aggiornare TeamExplorer e tutti i WorkItem aperti per vedere le modifiche. – MikeR

Problemi correlati