Symptômes
Lorsque vous essayez de mettre à jour une ressource dans Azure nous gouvernement nuage Microsoft, vous pouvez recevoir les erreurs suivantes dans la mesure où les déploiements qui sont démarrés à l’aide de versions de serveurs Team Foundation peuvent échouer.
Impossible d’extraire le jeton d’accès pour Azure.
Impossible d’obtenir le Json Web jeton (JWT) pour l’id de service principal 'ServicePrincipalID'. Message d’exception : AADSTS90038 : Client confidentielles n’est pas pris en charge dans la demande de traverser le nuage.
Cause
L’URL d’autorité DAS pour Azure nous gouvernement nuage a été modifié à partir de la connexion-us.microsoftonline.com à login.microsoftonline.us. Pendant le déploiement, la version tente d’extraire le jeton d’accès pour l’authentification de la mise à jour. Les tâches de déploiement intégré l’ancienne URL de jeton d’accès et l’échec de la requête.
Résolution
Pour résoudre ce problème, procédez comme suit :
-
Téléchargez le fichier VSIX extension Azure en conséquence :
-
Exécuter l’invite de commandes avec les informations d’identification d’administration en utilisant le compte administrateur TFS, puis téléchargez l’extension vers les serveurs Team Foundation à l’aide de la commande suivante en conséquence :
-
Pour TFS 2017
« C:\Program Files\Microsoft Team Foundation Server 15.0\Tools\TfsConfig.exe » publishextension /vsixfilepath : «< chemin d’accès du fichier de VSIX Azure >»
-
Pour TFS 2018
« C:\Program Files\Microsoft Team Foundation Server 2018\Tools\TfsConfig.exe » publishextension /vsixfilepath : «< chemin d’accès du fichier de VSIX Azure >»
-
RemarqueVous n’êtes pas obligé de redémarrer tout serveur Team Foundation ou l’ordinateur après avoir appliqué l’extension.