Problembeschreibung
Beim Aktualisieren einer Ressource in Azure US-Regierung Cloud von Microsoft erhalten Sie folgende Fehler, da fehlschlagen Bereitstellungen mit Versionen für Team Foundation Server gestartet werden.
Zugriffstoken konnte für Azure nicht abgerufen werden.
Fehler beim Json Web Token (JWT) Service principal-ID 'ServicePrincipalID'. Ausnahmezeichenfolge: AADSTS90038: vertrauliche Client wird Cloud Cross-Anforderung nicht unterstützt.
Ursache
AAD Behörde URL für Azure US-Regierung Cloud wurde von Login-us.microsoftonline.com in login.microsoftonline.usgeändert. Die Version versucht während der Bereitstellung Abrufen von Zugriffstoken, um das Update zu authentifizieren. Integrierte Bereitstellungsaufgaben Abfragen für Zugriffstoken und nicht die alte URL.
Lösung
Gehen Sie wie folgt vor, um dieses Problem zu beheben:
-
Azure-Erweiterung VSIX-Datei entsprechend herunterladen:
-
Führen Sie Befehlszeile mit TFS-Administratorkonto mit administrativen Anmeldeinformationen aus, dann laden Sie die Erweiterung auf Team Foundation Server entsprechend mit dem folgenden Befehl:
-
TFS 2017
"C:\Program Files\Microsoft Team Foundation Server 15.0\Tools\TfsConfig.exe" Publishextension /vsixfilepath: "< Azure VSIX-Pfad >"
-
TFS 2018
"C:\Program Files\Microsoft Team Foundation Server 2018\Tools\TfsConfig.exe" Publishextension /vsixfilepath: "< Azure VSIX-Pfad >"
-
HinweisSie keinen Neustart Team Foundation Server oder Computer die Erweiterung angewendet wird.