Установка Azure CLI в Windows

Azure CLI — это кросс-платформенное средство командной строки, которое можно установить локально на компьютерах Windows. Azure CLI для Windows позволяет подключаться к Azure и выполнять команды для администрирования ресурсов Azure. Это решение также можно использовать из браузера с помощью Azure Cloud Shell или запуска из контейнера Docker.

Azure CLI для Windows устанавливается с помощью MSI. Это предоставляет доступ к CLI из командной строки Windows (CMD) или PowerShell. При установке подсистемы Windows для Linux (WSL) пакеты доступны для дистрибутива Linux. Список поддерживаемых диспетчеров пакетов и сведения об установке в WSL вручную см. на главной странице установки.

Текущая версия Azure CLI — 2.44.0. Сведения о последнем выпуске см. в заметках о выпуске. Чтобы узнать, какая версия установлена и нужно ли ее обновить, выполните команду az version.

Установка или обновление

Распространяемый MSI-файл используется для установки или обновления Azure CLI в Windows. Вам не нужно удалять текущие версии перед использованием установщика MSI, так как MSI обновит существующую версию.

Примечание

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

Последняя версия

Скачайте и установите последний выпуск Azure CLI. Если программа установки запрашивает разрешения на внесение изменений на вашем компьютере, установите флажок "Да".

Конкретная версия

Чтобы скачать установщик MSI для конкретной версии, измените сегмент версии в URL-адресе https://azcliprod.blob.core.windows.net/msi/azure-cli-<version>.msi и скачайте версию. Список доступных версий можно найти в заметках о выпуске Azure CLI.

Запуск Azure CLI

Теперь можно запустить Azure CLI с помощью команды az из командной строки Windows или PowerShell.

Устранение неполадок

Ниже описаны некоторые распространенные проблемы при установке Azure CLI в Windows. Если у вас возникла проблема, не описанная здесь, сообщите об этом на сайте GitHub.

Прокси-сервер блокирует подключения

Если вы не можете скачать установщик MSI, так как прокси-сервер блокирует подключение, убедитесь, что этот прокси-сервер правильно настроен. В Windows 10 управление этими параметрами осуществляется в области Settings > Network & Internet > Proxy. Чтобы настроить обязательные параметры или решить вопросы, связанные с компьютером, который управляется с помощью конфигурации или для которого требуется расширенная настройка, обратитесь к системному администратору.

Важно!

Эти параметры также требуются для доступа к службам Azure с помощью CLI, PowerShell или командной строки. В PowerShell выполните для этого следующую команду:

(New-Object System.Net.WebClient).Proxy.Credentials = `
  [System.Net.CredentialCache]::DefaultNetworkCredentials

Чтобы вы могли получить MSI, ваш прокси-сервер должен разрешать HTTPS-подключения по следующим адресам:

  • https://aka.ms/
  • https://azcliprod.blob.core.windows.net/

Удаление

Нам будет очень жаль, если вы решите удалить Azure CLI. Перед удалением воспользуйтесь командой az feedback, чтобы сообщить нам, что можно улучшить или исправить. Наша цель — исправить все ошибки Azure CLI и сделать его удобным для пользователей. Если вы нашли ошибку, мы будем признательны, если вы сообщите об этом на сайте GitHub.

Удалите Azure CLI из списка "Приложения и возможности" в Windows. Для удаления сделайте следующее:

Платформа Instructions
Windows 11 Запуск > параметров Приложения >> Установленные приложения
Windows 10 Пуск > Параметры Системные >> приложения & Функции
Windows 8 и Windows 7 Пуск > Панель управления > Программы > Удалить программу

На этом экране введите Azure CLI в строке поиска программы. Программа для удаления называется Microsoft CLI 2.0 для Azure. Выберите это приложение, а затем нажмите кнопку Uninstall.

Удаление данных

Если вы не планируете переустанавливать Azure CLI, удалите данные из C:\Users\<username>\.azure\msal_token_cache.bin или C:\Users\<username>\.azure\msal_token_cache.json.

Next Steps

Теперь вы можете пользоваться Azure CLI в Windows. Просмотрите общие сведения о его возможностях и список распространенных команд.