Reconstruire le cache client pour Azure DevOps en local

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

Vous pouvez forcer une reconstruction du cache sur chaque ordinateur client la prochaine fois qu’il se connecte à une collection de projets à l’aide de la commande witadmin rebuildcache .

Pour empêcher les erreurs d’espace de travail de se produire pendant les opérations de contrôle de version ou de génération dans Azure DevOps, le cache de données sur les ordinateurs clients doit être mis à jour après certaines opérations de maintenance. Après avoir déplacé, restauré ou renommé un serveur de couche Données ou Application, ou après avoir basculé sur un tel serveur, vous devez actualiser le cache pour suivre les éléments de travail et les utilisateurs doivent actualiser le cache de contrôle de version sur les ordinateurs clients.

Important

Pour éviter des problèmes de performances du serveur, vous ne devez pas exécuter cette commande pendant les heures de fonctionnement normales.

Pour exécuter l’outil, ouvrez une fenêtre d’invite de commandes à l’emplacement où vous avez installé Visual Studio, puis entrez :

cd %programfiles(x86)%\Microsoft Visual Studio <version>\Common7\IDE

Sur une édition 32 bits de Windows, remplacez par %programfiles(x86)%%programfiles%.

Exigences: Pour utiliser la commande witadmin rebuildcache, vous devez être membre du groupe de sécurité Administrateurs Team Foundation ou du groupe de sécurité Administrateurs de projet pour la collection de projets que vous souhaitez gérer. Référence d’autorisation pour Azure DevOps Server.

Notes

Même si vous ouvrez une session avec des autorisations d’administration, vous devez ouvrir une fenêtre d’invite de commandes avec élévation de privilèges pour effectuer cette fonction sur un serveur qui exécute Windows Server 2008. Pour ouvrir une fenêtre d’invite de commandes avec élévation de privilèges, choisissez Démarrer, ouvrez le menu contextuel de l’invite de commandes, puis choisissez Exécuter en tant qu’administrateur. Pour plus d’informations, consultez le site Web Microsoft.

Syntaxe :

witadmin rebuildcache /collection:CollectionURL [/noprompt]

Paramètres :

Paramètre Description
/noprompt Désactive la demande de confirmation.
/? ou de l’aide Affiche de l'aide sur la commande dans la fenêtre d'invite de commandes.

Remarques :

La commande witadmin rebuildcache invalide les données mises en cache sur tous les clients pour une collection de projets spécifiée. Cela provoque une actualisation du cache pour chaque client la prochaine fois que le client se connecte à la collection de projets.

Exemple :

La commande suivante invalide le cache des métadonnées pour tous les clients qui se connectent à DefaultCollection défini sur le serveur nommé AdventureWorksServer. Les caches des clients sont mis à jour la prochaine fois que ceux-ci se connectent à la collection de projets.

witadmin rebuildcache /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection