У меня есть сценарий Powershell, чтобы установить приложение настройки конфигурации, как это:Логин-AzureRmAccount без присмотра
Set-AzureRMWebApp -Name $SiteName -ResourceGroupName $ResourceGroupName -AppSettings $settings
Этот скрипт будет использоваться VSTS Release-менеджмент в Azure, но и разработчиками в рамках их VS2015 IDE.
Сценарий PS имеет команду «Login-AzureRmAccount», которая покажет всплывающее окно на их локальной машине, это нормально.
Но этот сценарий также используется Release-управление с помощью задачи PS, но я получаю сообщение об ошибке, когда сбрасывая релиз: «Отображение модального диалогового окна или формы, когда приложение не работает в UserInteractive режима не действительная операция '.
Как предотвратить диалог только в VSTS?
(обратите внимание, что Set-AzureRMWebApp работает нормально, но только предотвращение диалога приводит к ошибке задачи).
Пожалуйста, смотрите ' Аутентификация с помощью раздела «Главная страница службы» здесь: https://blogs.endjin.com/2016/01/azure-resource-manager-authentication-from-a-powershell-script/. НТН. –
Если вы используете задачу «Сценарий Azure Powershell», процесс уже аутентифицируется при запуске вашего скрипта. Думаю, вам просто нужно выяснить, как пропустить 'Login-AzureRmAccount'. –