2016-07-09 5 views
0

Я хочу, чтобы настроить AD, где я могу использовать TFS аддоны как Start/Stop AppService, DataFactory BLOB копирования и т.д.Как настроить Active Directory с помощью TFS?

Я использовал по умолчанию directoy арендатора: enter image description here

я добавил приложение в AD: enter image description here

enter image description here

enter image description here

Затем я создал ARM ресурс в TFS (с AD арендатора ид сверху): enter image description here

Затем установите AppService стоп задачу так: enter image description here

И когда я бегу сборки я все еще получаю ошибку: enter image description here

ответ

1

Похоже, что Service Principal Id недействителен. Выполните следующие шаги, чтобы настроить конечную точку службы Azure в VSTS/TFS.

Загрузите & запустите this PowerShell script в окне Azure Powershell, чтобы сгенерировать требуемые данные для сервисного соединения Azure на основе сервиса. Запуск этого сценария будет предложено ввести:

  • имя вашего Лазурном имя подписки
  • Пароль, который вы хотели бы установить для принципала службы, что собирается быть создан
  • Примечание: сценарий был протестирован с Azure PowerShell версии 1.0.2.

После успешного завершения сценарий выдаст следующие данные для конечной точки службы Azure.

  • Имя соединения
  • Подписка Id
  • Подписка Имя
  • Service Principal Id
  • Service Principal ключ
  • Арендатором Id

Attache скриншот для справки:

enter image description here

Более подробную информацию, проверить эту статью: https://blogs.msdn.microsoft.com/visualstudioalm/2015/10/04/automating-azure-resource-group-deployment-using-a-service-principal-in-visual-studio-online-buildrelease-management/

+0

Я создал все ключи, и я сделал прогресс. У меня возникла ошибка в том, что настройка по умолчанию не установлена: Select-AzureRMSubscription -SubscriptionId e002f637-334f-465c-8e51-7f6479c9b5xx -tenantId ******** System.ApplicationException: подписка по умолчанию не назначена. Используйте Select-AzureSubscription -Default <имя_подписки>, чтобы установить подписку по умолчанию. Я уже запускаю Select-AzureSubscription -SubscriptionName «Visual Studio Enterprise» в командной оболочке. http://puu.sh/pXJXm/75ba70c2fc.png –

+0

Я открыл еще один вопрос, можете ли вы проверить –