2016-09-20 2 views
1

Je déplace un serveur TFS vers une autre machine, de sorte que l'ancien soit disponible en mode lecture seule.Comment pouvez-vous obtenir une liste des permissions qui ont été explicitement définies dans TFS 2010?

Au niveau supérieur, j'ai défini un groupe Windows 'Utilisateurs TFS' avec Autoriser l'autorisation Lecture et Refuser pour tout le reste.

Je veux savoir s'il existe des règles explicites définissant des niveaux inférieurs qui pourraient entrer en conflit ou remplacer la règle «globale». Je peux cliquer sur chaque projet puis sur le dossier puis sur le fichier, mais cela prendrait une éternité!

Il existe toutes les règles intégrées et héritées disponibles au fur et à mesure que vous cliquez mais il serait utile d'obtenir simplement une liste des règles qui ne sont pas héritées.

Répondre

0

Étant donné que vous avez défini l'autorisation Refuser pour tout le reste. Dans TFS, t l'autorisation Refuser l'emporte sur toutes les autres autorisations.

Pour la plupart des groupes et presque toutes les autorisations, Refuser Autoriser guimbardes. Si un utilisateur appartient à deux groupes et que l'un d'entre eux possède une autorisation spécifique définie sur Refuser, cet utilisateur ne sera pas en mesure d'effectuer des tâches nécessitant cette autorisation, même s'il appartient à un groupe dont l'autorisation est . Permettre.

Source Lien: Permissions versus access levels

Vous assurez-vous que les niveaux inférieurs ne sont pas refuser l'autorisation de lecture qui remplacera le vous permettent de définir pour le groupe

« utilisateurs TFS »

De plus, Pour afficher l'autorisation de groupe qui est explicitement définie, vous pouvez utiliser tf permission command avec l'option /group

L'exemple suivant affiche les informations ACL relatives au groupe "développeurs" pour la coll ection située au http://myserver:8080/tfs/DefaultCollection/.

c:\projects>tf permission /group:[teamproject]\developers /collection: http://myserver:8080/tfs/DefaultCollection/ 
+1

Merci! J'ai utilisé: tf permission/server: http: // monserveur: 8080/tfs> "c: \ temp \ blah.txt" et cela m'a donné une liste que je pourrais rechercher des autorisations non désirées. –