Проблема
При попытке обновить ресурс в Microsoft Azure нам правительства облака, так как может произойти сбой развертывания, которые запускаются с помощью версий на сервере Team Foundation может появиться следующие сообщения об ошибках.
Не удалось извлечь маркер доступа для Azure.
Не удалось получить маркер Web Json (JWT) для основного идентификатора службы «ServicePrincipalID». Сообщение об исключении: AADSTS90038: конфиденциальность клиента не поддерживается в запросе кросс-облака.
Причина
URL-адрес центра AAD для Azure нам правительства облако изменилось с входа us.microsoftonline.com на login.microsoftonline.us. Во время развертывания пытается получить маркер доступа для проверки подлинности обновления выпуска. Задачи развертывания, встроенных запросов старый URL-адрес для маркера доступа и ошибок.
Решение
Чтобы устранить эту проблему, выполните следующие действия:
-
Загрузите файл VSIX Azure расширения соответствующим образом:
-
Запустите командную строку с учетными данными администратора, TFS учетной записью администратора, а затем загрузить расширение серверы Team Foundation с помощью следующей команды соответствующим образом:
-
Для TFS 2017 г.
/Vsixfilepath «C:\Program 15.0\Tools\TfsConfig.exe создаваемую Team Foundation Server» publishextension:»< путь Azure VSIX-файл >"
-
Для TFS 2018
/Vsixfilepath «C:\Program 2018\Tools\TfsConfig.exe создаваемую Team Foundation Server» publishextension:»< путь Azure VSIX-файл >"
-
ПримечаниеНе нужно перезагрузить любого сервера Team Foundation server или компьютера применяется расширение.