Reconnecter les services et utilisateurs

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2013

Notes

Azure DevOps Server a été précédemment nommé Visual Studio Team Foundation Server.

Cette rubrique, la quatrième partie du didacticiel de restauration d’un Single-Server, vous explique comment démarrer les collections de projets et vérifier les groupes d’utilisateurs sur le nouveau serveur. Vous apprendrez également à supprimer les caches des données sur le nouveau serveur, et à faire en sorte que les utilisateurs ne rencontrent pas de problèmes de mise en cache de données lorsqu'ils se connectent au nouveau serveur.

Utilisez cette rubrique pour effectuer les opérations suivantes :

  • Démarrer les collections de projets et vérifier les autorisations
  • Actualiser le cache de contrôle de version sur les ordinateurs clients et se reconnecter à TFS

Prérequis

Pour appeler la méthode Web StampWorkitemCache , vous devez être membre du groupe de sécurité administrateurs sur le serveur.

Pour utiliser la commande tf workspaces sur l’ordinateur client, votre autorisation de lecture doit être définie sur autoriser.

Démarrer les collections de projets et vérifier les autorisations

Une fois que vous avez terminé la restauration des données et des logiciels sur le nouveau serveur, démarrez les collections de projets, puis assurez-vous que tous les utilisateurs, groupes et comptes de service de votre déploiement sont configurés avec les autorisations nécessaires pour effectuer des tâches et fonctionner correctement.

Vous ne pouvez pas migrer automatiquement l'ensemble des autorisations. Par exemple, les administrateurs de Team Foundation doivent être membres du groupe administrateurs local sur le serveur pour pouvoir ouvrir la console Administration de, et vous devez les ajouter manuellement à ce groupe.

Pour démarrer une collection de projets :

  1. Ouvrez la console Administration de et, dans collections de projets, démarrez la collection par défaut.

    Les collections restent en mode déconnecté jusqu'au démarrage

  2. Répétez cette action pour toutes les autres collections de projets du déploiement.

Pour vérifier les autorisations :

Actualiser le cache d'éléments de travail

Notes

Cette procédure est facultative. Vous ne devez effectuer cette opération que si vous recevez des erreurs lors du suivi des éléments de travail.

Pour mettre à jour le cache de suivi des éléments de travail, vous devez appeler la méthode Web StampWorkitemCache . Cette méthode force les ordinateurs clients à mettre à jour le cache la prochaine fois qu'ils se connectent au serveur de couche Application. Cette méthode synchronise également les espaces de travail définis sur les ordinateurs clients.

Pour actualiser le cache de suivi des éléments de travail sur les ordinateurs clients :

  1. Sur le nouveau serveur, ouvrez Internet Explorer.

  2. Dans la barre d’adresses, entrez l’adresse suivante pour vous connecter au service Web clientservice :

    http:// PublicURL : 8080/VirtualDirectory /WorkItemTracking/v3.0/clientservice.asmx

    Notes

    Même si vous êtes connecté avec des informations d'identification d'administration, vous devrez peut-être démarrer Internet Explorer en tant qu'administrateur et vous pourrez être invité à entrer vos informations d'identification.

  3. Choisissez StampWorkitemCache, puis appeler.

    Notes

    La méthode StampWorkitemCache ne retourne pas de données.

Actualisez le cache de contrôle de version sur les ordinateurs clients et reconnectez-vous à Azure DevOps Server

Pour éviter que des erreurs d’espace de travail se produisent pendant le contrôle de version ou les opérations de génération dans Team Foundation, vous devez mettre à jour le cache de données sur les ordinateurs clients.

Pour actualiser le cache de contrôle de version, chaque utilisateur doit exécuter la commande tf workspaces sur tout ordinateur qui utilise le contrôle de version et qui se connecte au serveur restauré.

Pour actualiser le cache de contrôle de version sur les ordinateurs clients :

  1. Sur l’ordinateur client, ouvrez une fenêtre d’invite de commandes avec des autorisations d’administration et accédez au répertoire lecteur: \ Program Files (x86) \ Microsoft Visual Studio 12,0 \ Common7 \ IDE.

  2. À l'invite de commandes, entrez la commande suivante, y compris l'URL de la collection, qui inclut le nom de serveur et le numéro de port du nouveau serveur :

    tf workspaces/collection : http:// NomServeur : Port/NomRépertoireVirtuel/NomCollection

    Par exemple, pour actualiser le cache de contrôle de version pour un projet qui est membre de la collection DefaultCollection, qui est hébergée dans le déploiement FabrikamPrime de Team Foundation Server, tapez la chaîne suivante :

    espaces de travail TF/collection :http://FabrikamPrime:8080/tfs/DefaultCollection

    Pour plus d’informations, consultez la rubrique commande Workspaces.