Partager via


Comment : modifier le compte de service ou le mot de passe pour Team Foundation Server

Mise à jour : novembre 2007

Avec le temps, vous pouvez souhaiter modifier le mot de passe du compte que vous avez spécifié comme compte de service pour Visual Studio Team System Team Foundation Server à l'installation de ce dernier. Il est connu sous le nom de compte TFSService. Pour apporter cette modification, vous devez utiliser l'utilitaire TFSAdminUtil avec l'argument ChangePassword. Cet outil met à jour les serveurs de Team Foundation en remplaçant les anciennes informations concernant le compte de service par les nouvelles informations.

Vous pouvez également remplacer le compte ServiceTFS par un autre compte. Pour apporter cette modification, vous devez utiliser l'utilitaire TFSAdminUtil avec l'argument ChangeAccount. Cet outil met à jour les serveurs de Team Foundation en remplaçant les anciennes informations du compte de service par les nouvelles informations.

Remarque :

L'utilitaire TFSAdminUtil ne crée pas physiquement de compte ni ne modifie son mot de passe. Il met simplement Team Foundation Server à jour pour qu'il utilise les références actuelles. Le compte de service peut être un compte local ou de domaine. Vous pouvez écrire le script de TFSAdminUtil pour qu'il autorise les mises à jour automatisées.

Pour plus d'informations sur les comptes de service requis, consultez la rubrique « Comptes d'utilisateur requis pour l'installation de Team Foundation Server » dans le Guide d'installation de Team Foundation Server. Pour plus d'informations sur le guide d'installation, consultez Vue d'ensemble de l'installation de Team Foundation Server.

Autorisations requises

Pour exécuter ces procédures, vous devez être membre du groupe Administrateurs sur le serveur de couche Application de Team Foundation et membre du groupe Administrateur de SQL Server sur le serveur de couche Données de Team Foundation. Pour plus d'informations sur les autorisations, consultez Autorisations de Team Foundation Server.

Outre ces autorisations, il vous faudra peut-être répondre aux exigences suivantes sur un ordinateur exécutant Windows Server 2008 ou Windows Vista :

  • Pour suivre une procédure de ligne de commande, vous devrez peut-être ouvrir une invite de commandes avec les autorisations élevées. Pour ce faire, cliquez sur Démarrer, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu'administrateur.

  • Pour suivre une procédure qui requiert Internet Explorer, vous devrez peut-être démarrer l'application en tant qu'administrateur. Pour ce faire, cliquez sur Démarrer, puis sur Tous les programmes, cliquez avec le bouton droit sur Internet Explorer et cliquez sur Exécuter en tant qu'administrateur.

  • Pour modifier des fichiers web.config, vous devrez peut-être démarrer l'éditeur de texte en tant qu'administrateur. Pour ce faire, cliquez sur Démarrer, puis sur Tous les programmes, cliquez avec le bouton droit sur l'éditeur et cliquez sur Exécuter en tant qu'administrateur.

  • Pour accéder au Gestionnaire de rapports, à des rapports ou à des sites Web pour SQL Server Reporting Services, vous devrez peut-être ajouter ces sites à la liste des sites de confiance dans Internet Explorer ou démarrer Internet Explorer en tant qu'administrateur.

Pour plus d'informations, consultez le site Web Microsoft (page pouvant être en anglais).

Modification du mot de passe du compte de service

Pour modifier le mot de passe du compte TFSService, vous devez vous connecter au serveur de couche Application de Team Foundation et utiliser l'utilitaire TFSAdminUtil.

Remarque :

Selon votre configuration de déploiement, il peut s'avérer nécessaire de redémarrer IIS (Internet Information Services) après avoir complété la procédure afin d'appliquer les modifications.

Pour modifier le mot de passe du compte de service Team Foundation Server

  1. Sur le serveur de couche Application, à partir de la ligne de commande, localisez l'utilitaire TFSAdminUtil.

    Par défaut, il se trouve dans <lecteur>:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools.

  2. Dans la ligne de commande, tapez TFSAdminUtil ChangePasswordAccountnewPassword, puis appuyez sur ENTRÉE

    Vous devez entrer le nom d'utilisateur du compte de service TFSService (Account), ainsi que le nouveau nom d'utilisateur pour le compte (newPassword).

Modification du compte de service

La modification de Team Foundation Server pour utiliser un autre compte comme compte TFSService est une procédure plus compliquée que la simple modification du mot de passe d'un compte existant. Vous devez apporter plusieurs modifications à Team Foundation Server avant que le nouveau compte de service fonctionne correctement. Pour modifier le compte TFSService, vous devez utiliser l'utilitaire en ligne de commande TFSAdminUtil. Le compte que vous prévoyez d'utiliser doit être membre d'un groupe de travail ou d'un domaine approuvé par tous les ordinateurs dans le déploiement de Team Foundation. Dans le cadre de la modification du compte de service, TFSAdminUtil accorde au nouveau compte l'autorisation Ouvrir une session en tant que service. Toutefois, TFSAdminUtil ne supprime pas cette autorisation du compte précédemment utilisé comme compte de service si ce compte est utilisé pour un autre service. Selon vos besoins opérationnels, il est possible que vous deviez supprimer cette autorisation manuellement.

Nous vous recommandons d'exécuter Team Foundation Server dans un domaine Active Directory. Toutefois, vous pouvez également l'exécuter dans un groupe de travail.

Pour plus d'informations sur l'octroi de l'autorisation Ouvrir une session en tant que service, consultez le site Web Microsoft (https://go.microsoft.com/fwlink/?LinkId=62101).

Remarque :

Selon votre configuration de déploiement, il peut s'avérer nécessaire de redémarrer IIS après que vous avez complété la procédure de manière à appliquer les modifications.

Pour assigner un nouveau compte de service à tous les services de Team Foundation Server

  1. Sur le serveur de couche Application, ouvrez une fenêtre d'invite de commandes et localisez l'utilitaire TFSAdminUtil.

    Par défaut, il se trouve dans Lecteur:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools.

    Remarque :

    Même si vous êtes connecté en tant qu'administrateur, vous devez ouvrir une invite de commandes avec les autorisations élevées pour exécuter cette fonction sur un serveur Windows Server 2008. Pour ouvrir une invite de commandes avec les autorisations élevées, cliquez sur Démarrer, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu'administrateur. Pour plus d'informations, consultez le site Web Microsoft (page pouvant être en anglais).

  2. À l'invite de commande, tapez TFSAdminUtil ChangeAccountAncienCompteNouveauCompteNouveauMotDePasse, puis appuyez sur Entrée.

    Vous devez taper le nom d'utilisateur de l'ancien Compte ServiceTFS (oldAccount), ainsi que le nom d'utilisateur et le mot de passe du nouveau compte (newAccount et newPassword).

L'utilitaire TFSAdminUtil modifie uniquement les services qui s'exécutent sous l'ancien compte.

Remarque :

Si vous avez configuré des alertes par messagerie électronique, vous devez soit utiliser le paramètre emailAddress pour la commande TFSAdminUtil ChangeAccount afin de spécifier le nouveau compte à partir duquel les alertes de messagerie électronique sont envoyées, soit modifier le fichier web.config manuellement. Pour plus d'informations, consultez ChangeAccount, commande ou Comment : configurer les paramètres de serveur SMTP et de notification par courrier électronique dans le fichier Web.Config de services.

Voir aussi

Tâches

Comment : modifier le compte de service ou le mot de passe pour SQL Server Reporting Services

Comment : afficher les services Team Foundation Server

Comment : configurer la sécurité du cache pour Team Foundation Server Proxy

Concepts

Gestion et réinitialisation des mots de passe et des comptes de service

Référence

ChangeAccount, commande

ChangePassword, commande

Autres ressources

Commandes de l'utilitaire en ligne de commande TFSAdminUtil

Paramétrage d'un ordinateur de build