Ваш вопрос немного изменился после вашего редактирования, поэтому я попытался пересмотреть и ответить на обе части .. т.е. добавить URL-адреса ответов через скрипт и кое-что, что, возможно, поможет с проблемами привилегий:
Добавление URL-адресов ответов в ваше приложение с помощью сценария PowerShell
Используйте список ReplyUrls объекта приложения и команду Set-AzureADApplication .Вот краткий пример сценария:
# ObjectId for application from App Registrations in your AzureAD
$appObjectId = "<Your Application Object Id>"
$app = Get-AzureADApplication -ObjectId $appObjectId
# reply URL to add
$newURL = "https://mynewurl"
# Existing reply URLs list
$replyURLList = $app.ReplyUrls;
$replyURLList.Add($newURL)
Set-AzureADApplication -ObjectId $app.ObjectId -ReplyUrls $replyURLList
Назначение правильных привилегий для выполнения сценария
Чтобы выполнить ваш сценарий как часть конвейера, эта статья содержит очень подробные пошаговые инструкции.пошаговые инструкции: Настройка непрерывного развертывания в конвейерах Azure
Я бы указал на вариант 1 в статье, в котором говорится о создании отдельного участника приложения / службы для выполнения сценария.После этого вы можете назначить необходимые полномочия этому субъекту службы, который будет использоваться для выполнения сценария и решения текущей проблемы с недостаточными привилегиями.
Снимок экрана для важных частей из статьи:
На шаге h вы можете перейти по первой ссылке для регистрации приложения на портале Azure.
После создания отдельного субъекта приложения / службы для выполнения скрипта перейдите в его настройки> Требуемые разрешения
"Windows Azure Active Directory »уже должен быть доступен в списке API (если нет, вы можете нажать кнопку« Добавить », чтобы добавить его)
Выберите соответствующую привилегию в соответствии с разрешениями приложения.
Убедитесь, что вы получили согласие администратора в конце этого процесса, нажав кнопку «Предоставить разрешения» в конце этого процесса.