Partager via


Gestion de la configuration du serveur avec TFSConfig

À l'aide de l'outil en ligne de commande TFSConfig, vous pouvez configurer ou créer un script pour configurer de nombreux aspects de votre déploiement de Visual Studio Team Foundation Server. Par exemple, vous pouvez utiliser les commandes dans TFSConfig pour rechercher des informations sur les éléments suivants ou pour les modifier dans esprtfs :

  • comptes de service et leurs mots de passe ;

  • adresses et ports utilisés par Team Foundation Server ;

  • état des collections de projets d'équipe qui font partie du déploiement

  • mises à jour de logiciel appliquées à la couche Application de Team Foundationet bases de données de Team Foundation Server ;

  • informations sur d'autres composants, tels que Team Foundation Build ou Visual Studio Lab Management. 

    Notes

    Vous pouvez également configurer de manière interactive un serveur en utilisant la console Administration pour Team Foundation. Pour plus d'informations, consultez Console Administration Team Foundation.

Vous pouvez utiliser TFSConfig pour configurer Team Foundation Server pour qu'il utilise des informations d'identification, des adresses et des ports que vous avez déjà définies. Vous ne pouvez pas utiliser l'outil pour créer des comptes ou modifier les adresses utilisés par des composants tels que les produits SharePoint. Par exemple, vous pouvez utiliser TFSConfig pour modifier des comptes de service et des mots de passe à condition qu'ils existent déjà. Vous pouvez également utiliser TFSConfig pour aider à réparer ou récupérer votre déploiement si un événement inattendu se produit. Par exemple, vous pouvez l'utiliser pour réparer votre déploiement si une mise à jour de logiciel ne s'applique pas à tous les composants du système ou si une restauration de bases de données à partir d'une sauvegarde laisse une base de données de collection mal détachée.

Vous devez exécuter TFSConfig à partir de la couche Application de Team Foundation. Par défaut, TFSConfig est situé dans Lecteur:\Program Files\Microsoft Team Foundation Server 2010\Tools.

Notes

Même si vous vous connectez avec des informations d'identification d'administration, vous devez ouvrir une fenêtre d'invite de commandes avec élévation de privilèges pour exécuter TFSConfig sur un serveur qui exécute Windows Server 2008, Windows Server 2008 R2, Windows Vista ou Windows 7. Pour ouvrir une fenêtre d'invite de commandes avec élévation de privilèges, 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 la page du site Web Microsoft : Contrôle de compte d'utilisateur.

Pour fonctionner correctement, TFSConfig doit pouvoir se connecter aux serveurs et services suivants :

  • L'instance ou les instances de SQL Server qui hébergent des bases de données auxquelles fait appel ce déploiement de Team Foundation Server, par exemple la base de données de configuration et les bases de données des collections de projets d'équipe.

  • Les applications Web SharePoint que ce déploiement de Team Foundation Server utilise.

  • Toute instance de SQL Server Reporting Services que ce déploiement de Team Foundation Server utilise.

  • Le contrôleur de domaine Active Directory, si Team Foundation Server est déployé dans un domaine.

  • Internet Information Services (IIS) sur le ou les serveurs de couche Application.

  • Tout serveur qui exécute Team Foundation Build et est utilisé par ce déploiement.

  • Tout serveur qui exécute Visual Studio Lab Management et est utilisé par ce déploiement.

Vous pouvez utiliser les options globales répertoriées dans le tableau suivant avec la plupart des commandes TFSConfig. Les exceptions sont notées dans les rubriques spécifiques pour ces commandes.

Option

Description

/?

Affiche la syntaxe et les options de commande de TFSConfig.

/NoPrompt ou /i

Spécifie que l'administrateur ne reçoit pas d'invite tant que les modifications ne sont pas validées.

Dans cette section

Accounts, commande

Authentification, commande

Certificates, commande

ChangeServerID, commande

Collection, commande

ConfigureMail, commande

Commande de diagnostic

Identities, commande

Import, commande (TFSConfig)

Jobs, commande

Commandes Lab

License, commande

PrepSQL, commande

RebuildWarehouse, commande

Recover, commande

RegisterDB, commande

RemapDBs, commande

Repair, commande

Settings, commande

Updates, commande