Cet article décrit la nouvelle console d’administration de Team Foundation Server 2010. Celui-ci à été écrit avec une pré-version du produit – susceptible d’évoluer en version finale.
La machine ciblée pour le test est une VPC contenant Windows Server 2003 R2 (us) et SQL Server 2005 (us). Un serveur TFS 2010 y est installé et configuré (dans les deux articles précédents).
Une fois Team Foundation Server 2010 installé et configuré, une interface MMC est maintenant disponible sur le serveur. Celle-ci est accessible via le menu suivant :

Cette fenêtre permet de configurer après coup les différents services utilisés par Team Foundation Server, représentés sous la forme d’un arbre.

L’option Application Tier récapitule l’ensemble des services utilisés par Team Foundation Server ainsi que la manière dont ils sont configurés (AT, DT et RS).

Plusieurs options sont accessibles via un accès rapide situé sur la droite de cette fenêtre :
- « Update Account Password » permet de modifier dans TFS le mot de passe utilisé par le compte de service (en 2008, cette opération s’effectuait uniquement en ligne de commande).
- « Change Account » de changer le compte de service utilisé :

- « Administer Group Membership » : de gérer les groupes d’accès globaux au serveur (en 2008, cette option n’était accessible qu’une fois Team Explorer installé), comme la liste des groupes administrateurs du serveur.
- Et « Administer Security » de définir les autorisations à ces différents groupes

En dépliant le nœud « Data Tier », il est possible de modifier la configuration de SharePoint (application Web utilisée et comptes utilisateurs de service) sans passer par la console d’administration de celui-ci.

Le nœud « Team Project Collections » apporte son lot de nouveaux conceptes.
En effet, dans Team Foundation Server 2008, un serveur est un conteneur de Team Projects (Projets d’équipes). En 2010 un niveau supplémentaire apparait : un Serveur contient des collections de projets d’équipes qui contiennent des projets d’équipes. L’intérêt est de permettre un découpage plus simple de l’organisation et de la délégation de l’administration (une collection de projet par division informatique ou équipe par exemple), mais surtout d’ajouter un niveau de souplesse au niveau du matériel utilisé. En effet, une collection de projet peut être déplacée facilement d’un serveur Team Foundation vers un autre, car chacune utilise un ensemble de bases de données différentes.

Cette console permet donc :
- D’activer / arrêter une collection de projet
- De modifier sa description
- de créer une nouvelle collection de projets (en spécifiant une base de données).

- De gérer / déléguer des droits sur celle-ci
- De consulter la liste de ses projets d’équipes
- De modifier la configuration de SharePoint (exemple : une collection de sites différente par collection de projets d’équipes) et de Reporting
Le nœud « Extension for SharePoint Products et Technologies » permet d’affiner la manière dont Team Foundation Server et SharePoint collaborent (mapping).

Enfin, le nœud log permet de consulter directement depuis cette interface les fichiers de logs de Team Foundation Server 2010 et d’ouvrir leur contenu.

Voila, enfin une interface d’administration qui évite la aussi de se promener entre IIS, SQL Server et les fichiers de configuration ! On peut espérer que celle-ci évoluera encore un peu en terme de fonctionnalités d’ici la version finale du produit (création de projet d’équipe, backup…), mais en tout cas, celle-ci permet de se passer de l’installation du client Team Explorer directement sur le serveur.