Objawy
Podczas próby aktualizacji zasobów w chmurze firmy Microsoft Azure NAS Rząd może pojawić następujące błędy ponieważ wdrożenia, które są uruchamiane przy użyciu wydań na serwerach Team Foundation może się nie powieść.
Nie można pobrać tokenu dostępu dla Azure.
Nie można uzyskać Json Web Token (JWT) dla głównego identyfikatora usługi "ServicePrincipalID". Komunikat o wyjątku: AADSTS90038: poufne klienta nie jest obsługiwany w Cross chmury żądania.
Przyczyna
Zmieniono adres URL urzędu AAD Azure NAS Rząd chmury z us.microsoftonline.com logowania do login.microsoftonline.us. Podczas wdrażania wydanie podejmuje próbę pobrania tokenu dostępu do uwierzytelniania tej aktualizacji. Zadania wdrażania wbudowane kwerendy starego adresu URL dla tokenu dostępu i błędów.
Rozwiązanie
Aby rozwiązać ten problem, wykonaj następujące kroki:
-
Pobierz plik VSIX rozszerzenie Azure odpowiednio:
-
Uruchom wiersz polecenia z poświadczeniami administracyjnymi, używając konta administratora TFS, a następnie przesłać rozszerzenie do serwerów Team Foundation przez odpowiednio za pomocą następującego polecenia:
-
Na TFS 2017
"C:\Program Files\Microsoft Team Foundation Server 15.0\Tools\TfsConfig.exe" publishextension /vsixfilepath: "< ścieżka pliku VSIX Azure >"
-
Dla TFS 2018
"C:\Program Files\Microsoft Team Foundation Server 2018\Tools\TfsConfig.exe" publishextension /vsixfilepath: "< ścieżka pliku VSIX Azure >"
-
Uwaga:Nie masz ponownego uruchomienia dowolnego programu Team Foundation server lub komputera po zastosowaniu rozszerzenie.