У меня есть шаг Azure Powershell в моем конвейере выпуска, который вызывает командлет Invoke-RestMethod для вызова API kudu.
В момент создания шага выбирается моя подписка Azure из списка доступных подписок, и он использует ее для аутентификации.
Сначала мне удалось успешно выполнить этот шаг, получив в журнале консоли следующий вывод:
Однако теперь для каждого последующего выпуска я получаю сообщение об ошибке ##[error]The term '***' is not recognized as the name of a cmdlet, function, script file, or operable program.
со следующим выводом:
Я не изменил powershell, который фактически выполняется на этом шаге. Может ли быть проблема с тем, как конвейер выпуска проверяет подлинность и выбирает подписку? Я вижу в выводе, что TenantId отображается как ***, на что жалуется сообщение об ошибке, может ли это быть его источником?