Как остановить / запустить службу приложений Azure из сценария PS только с данными общедоступных профилей? - PullRequest
0 голосов
/ 26 июня 2019

Мне нужно добавить шаг, чтобы остановить службу приложений Azure в конвейере перед развертыванием веб-приложения в DevOps Azure и после развертывания, чтобы запустить приложение из конвейера.

Я не могу использовать задачи Azure DevOps, такие как «Остановка WebApp», «Запуск WebApp» и т. Д., Поскольку мы не используем идентификатор участника службы (пожалуйста, не спрашивайте меня, почему). Тем не менее, я могу скачать опубликовать профиль. Как я могу остановить / запустить приложение с данными из профиля публикации приложения?

Я использую сценарии PowerShell для развертывания приложения с командлетом Invoke-Expression, с userId и userPWD из профиля публикации в аргументах для аутентификации. Оно работает. Я попытался найти информацию о том, как я могу остановить, запустить или перезапустить приложение с помощью командлета PS, к сожалению, ничего не нашел.

Если у кого-то есть такой опыт, пожалуйста, помогите мне решить мою проблему.

...