Мне нужно использовать Powershell для некоторых автоматизированных заданий Jenkins. Для выполнения этой работы мне необходимо пройти аутентификацию в качестве участника службы неинтерактивным способом.
С помощью интерфейса командной строки Azure это можно сделать неинтерактивно, используя следующую команду:
az login --service-principal -u "$client_id" -p "$client_secret" -t "$tenant_id"
Однако выполнить это с помощью командлета Connect-AzAccount
для Powershell довольно сложно. Можно ли в любом случае добиться того же результата, что и выше, с помощью командлета Powershell? Все опции , описанные здесь , кажутся только интерактивными.
Любая помощь будет принята с благодарностью.