Как установить Azure CLI для учетной записи службы на моем сервере сборки

Я успешно установил Azure CLI на свой сервер сборки и могу использовать его в командной строке. Но когда сборка выполняется под учетной записью службы, я получаю следующую ошибку:

az: термин "az" не распознается как имя командлета, функции, файла сценария или работающей программы. Проверьте написание имени или, если был включен путь, убедитесь, что он правильный, и повторите попытку.

Я предполагаю, что это связано с тем, что Azure CLI был установлен только для моего пользователя. У учетной записи службы нет интерактивного входа, поэтому я не могу войти и установить Azure CLI для этой учетной записи. Есть ли способ сделать Azure CLI доступным для моей учетной записи службы.


person Noah    schedule 12.02.2018    source источник
comment
Привет, ваш сервер сборки - это ОС Windows?   -  person Shui shengbao    schedule 12.02.2018
comment
Я буду тестировать в своей лаборатории и обновлять его.   -  person Shui shengbao    schedule 12.02.2018
comment
Требуется перезагрузка? Я добавил путь к z в переменных среды, но все еще без кубиков. Это мой обходной путь: $ msdeployArguments = 'login --service-Principal -u xxxxxxx --password $ {bamboo.azureManagementCertificatePath} --tenant xxxxxxx' $ commandLine = '& C: \ Program Files (x86) \ Microsoft SDKs \ Azure \ CLI2 \ wbin \ az.cmd -% '+ $ msdeployArguments Invoke-Expression $ commandLine   -  person Noah    schedule 12.02.2018
comment
Тот же журнал ошибок az : The term 'az' is not recognized as the name of a cmdlet. Журнал ошибок bamboo не находит путь установки az.   -  person Shui shengbao    schedule 12.02.2018
comment
Вы имеете в виду, что получаете ту же ошибку в своей лаборатории?   -  person Noah    schedule 13.02.2018


Ответы (1)


Добавьте это в свою переменную среды Path

C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\wbin
person jchang1    schedule 06.04.2018
comment
Вы имеете в виду добавить это в свою переменную среды PATH, а не устанавливать ее, верно? Я предполагаю, что установка вашего PATH только на это сломает много вещей. - person Joseph Sible-Reinstate Monica; 07.04.2018