Чтобы аутентифицировать Azure и использовать командлеты Azure Resource Manager, в настоящее время я использую методы, описанные here, а именно использование учетной записи Azure Active Directory, шифрование пароля, сохранение зашифрованной строки в текстовый файл и чтение его в объект учетных данных при его использовании в скрипте.Лучший способ аутентификации сценария powershell для управления ресурсами Azure
Но я понимаю, что, возможно, я должен использовать сертификаты управления.
Существует документированный способ использования файла настроек публикации, но, видимо, это не работает для командлетов AzureRm, а только более старых командлетов.
Я видел примеры использования Powershell для создания application_id и принципала службы, например, для аутентификации приложения C#, но я не могу найти ничего, что показывало бы, как использовать сертификаты управления для аутентификации в сценарии powershell , чтобы использовать командлеты AzureRm.
Возможно, защищенный метод хранения паролей является правильным. Но у меня нет для этого никакого здравого смысла.
Что вы используете?