Azure CLI — это кросс-платформенное средство командной строки, которое можно установить локально на компьютерах Windows. Azure CLI для Windows позволяет подключаться к Azure и выполнять команды для администрирования ресурсов Azure. Azure CLI для Windows также можно использовать из браузера через Azure Cloud Shell или запускать внутри контейнера Docker.
Для Windows интерфейс командной строки Azure устанавливается с помощью MSI или ZIP-пакета, который предоставляет доступ к CLI через командную строку Windows (CMD) или PowerShell.
При установке подсистемы Windows для Linux (WSL) пакеты становятся доступными для вашей дистрибуции Linux. Список поддерживаемых диспетчеров пакетов и сведения об установке в WSL вручную см. на главной странице установки.
Текущая версия Azure CLI 2.70.0. Сведения о последнем выпуске см. в заметках о выпуске. Чтобы узнать, какая версия установлена и нужно ли ее обновить, выполните команду az version.
Установка или обновление
Дистрибутив MSI и ZIP используются для установки или обновления Azure CLI в Windows. Перед использованием установщика MSI не нужно удалять текущие версии, так как MSI обновляет любую существующую версию.
Важно!
После завершения установки необходимо закрыть и повторно открыть любое активное окно терминала для использования Azure CLI.
WinGet (диспетчер пакетов Windows)
Используйте WinGet, диспетчер пакетов Майкрософт для Windows, чтобы установить и управлять обновлениями для Azure CLI. По умолчанию Winget устанавливает 64-разрядную версию Azure CLI в 64-разрядных операционных системах.
Примечание
WinGet доступна по умолчанию в Windows 11 и современных версиях Windows 10. Возможно, это не установлено в более ранних версиях Windows. Инструкции по установке см. в документации winget.
PowerShell
winget install --exact --id Microsoft.AzureCLI
--exact позволяет убедиться, что установлен официальный пакет Azure CLI. Эта команда устанавливает последнюю версию по умолчанию. Чтобы указать версию, добавьте --version <version> нужную версию в команду. Ниже приведен пример:
Если вы ранее установили Azure CLI, запуск 32-разрядного или 64-разрядного MSI приведет к перезаписи существующей установки.
Конкретная версия
Если вы предпочитаете, вы можете скачать определенную версию Azure CLI с помощью URL-адреса.
Чтобы скачать установщик MSI для определенной версии, измените сегмент версии в URL-адресе https://azcliprod.blob.core.windows.net/msi/azure-cli-<version>.msi (32-разрядная версия) или https://azcliprod.blob.core.windows.net/msi/azure-cli-<version>-x64.msi (64-разрядная версия).
Например, чтобы установить 32-разрядную MSI Azure CLI версии 2.51.0, ваш URL-адрес будет следующим: https://azcliprod.blob.core.windows.net/msi/azure-cli-2.51.0.msi. Соответствующая 64-разрядная установка будет https://azcliprod.blob.core.windows.net/msi/azure-cli-2.51.0-x64.msi.
Доступные версии Azure CLI можно найти в заметках о выпуске Azure CLI. 64-разрядная MSI доступна в версии 2.51.0.
Установщик Майкрософт (MSI) с PowerShell
Чтобы установить Azure CLI с помощью PowerShell, запустите PowerShell от имени администратора и выполните следующую команду:
Будет скачан и установлен последний 32-разрядный установщик Azure CLI для Windows. Если вы предпочитаете 64-разрядную установку, измените URL-адрес https://aka.ms/installazurecliwindowsx64на . Если Azure CLI уже установлен, установщик перезаписывает существующую версию.
Чтобы установить определенную версию, замените аргумент -Uri URL-адресом, описанным в следующем разделе. Ниже приведен пример использования 32-разрядного установщика Azure CLI версии 2.51.0 в PowerShell:
Чтобы скачать установщик MSI для определенной версии, измените сегмент версии в URL-адресе https://azcliprod.blob.core.windows.net/msi/azure-cli-<version>.msi (32-разрядная версия) или https://azcliprod.blob.core.windows.net/msi/azure-cli-<version>-x64.msi (64-разрядная версия).
Например, чтобы установить 32-разрядную MSI Azure CLI версии 2.51.0, ваш URL будетhttps://azcliprod.blob.core.windows.net/msi/azure-cli-2.51.0.msi. Соответствующая 64-разрядная установка будет https://azcliprod.blob.core.windows.net/msi/azure-cli-2.51.0-x64.msi.
Доступные версии Azure CLI можно найти в заметках о выпуске Azure CLI. 64-разрядная MSI доступна в версии 2.51.0.
Различия синтаксиса между Bash и PowerShell
Хотя большая часть документации по Azure CLI написана и протестирована в оболочке Bash, вы также можете установить и запустить Azure CLI с помощью PowerShell. Между Bash и PowerShell существуют тонкие различия синтаксиса. Ознакомьтесь со следующими статьями, чтобы избежать ошибок сценариев:
Изучите различия в синтаксисе Bash, PowerShell и Cmd.exe в Azure CLI
При запуске Azure CLI в PowerShell также существуют различия в обработке ошибок и возможность включения завершения вкладки. Дополнительные сведения см. в следующих статьях:
Если вы предпочитаете, вы можете скачать определенную версию Azure CLI с помощью URL-адреса.
Чтобы скачать ZIP-пакет для определенной версии, измените сегмент версии в URL-адресе https://azcliprod.blob.core.windows.net/zip/azure-cli-<version>-x64.zip.
Например, чтобы установить Azure CLI версии 2.57.0 в 64-разрядном формате ZIP-файла, ваш URL будет https://azcliprod.blob.core.windows.net/zip/azure-cli-2.57.0-x64.zip.
Доступные версии Azure CLI можно найти в заметках о выпуске Azure CLI. ZIP-пакет доступен в версии 2.57.0. Доступно только 64-разрядная версия.
Запуск Azure CLI
После установки закройте и снова откройте любое активное окно терминала. Запустите Azure CLI с помощью команды az из командной строки Windows или PowerShell. Первым шагом является проверка активной подписки.
Azure CLI
az account show
Устранение неполадок установки
Ниже описаны некоторые распространенные проблемы при установке Azure CLI в Windows. Если у вас возникла проблема, не описанная здесь, сообщите об этом на сайте GitHub.
Переменная PATH не задана
Наиболее распространенной причиной этой проблемы является то, что активное окно терминала не было перезапущено после установки. Закройте и снова откройте любое активное окно терминала.
Прокси-сервер блокирует подключения
Если вы не можете скачать установщик MSI, так как прокси-сервер блокирует подключение, убедитесь, что этот прокси-сервер правильно настроен. В Windows 10 управление этими параметрами осуществляется в области Settings > Network & Internet > Proxy. Чтобы настроить обязательные параметры или решить вопросы, связанные с компьютером, который управляется с помощью конфигурации или для которого требуется расширенная настройка, обратитесь к системному администратору.
Важно!
Эти параметры также требуются для доступа к службам Azure с помощью CLI, PowerShell или командной строки. В PowerShell выполните для этого следующую команду:
Автодополнение, также известное как "дополнители Azure CLI", обеспечивает завершение ввода для предоставления подсказок, облегчения поиска и ускорения ввода информации. Имена команд, имена групп команд, параметры и определенные значения параметров можно автоматически вставить в командную строку, нажав клавишу TAB .
Завершение вкладок по умолчанию в Azure Cloud Shell и в большинстве дистрибутивов Linux. Начиная с Azure CLI версии 2.49 можно включить завершение вкладки для Azure CLI в PowerShell. Выполните следующие действия:
Создайте или измените профиль, хранящийся в переменной $PROFILE. Самый простой способ — запустить notepad $PROFILE в PowerShell. Дополнительные сведения см. в разделах How to create your profile (Как создать свой профиль) и Profiles and execution policy (Профили и политика выполнения).
Чтобы отобразить все доступные параметры в меню, добавьте Set-PSReadlineKeyHandler -Key Tab -Function MenuComplete в профиль PowerShell.
Обновление Azure CLI
Начиная с версии 2.11.0, Azure CLI предоставляет команду в средстве для обновления до последней версии.
Azure CLI
az upgrade
Эта команда также по умолчанию обновляет все установленные расширения. Для дополнительных az upgrade параметров см. страницу справочника команд. Для версий Azure CLI до версии 2.11.0 обновите, переустановив, как описано в статье "Установка Azure CLI".
Если вы используете ZIP-дистрибутив, удалите старую папку установки и извлеките новую версию в то же расположение.
Миграция на 64-разрядную версию Azure CLI
Начиная с версии 2.51.0 Azure CLI также предоставляет 64-разрядную MSI, которая рекомендуется для повышения производительности.
Выполните следующие действия, чтобы выполнить миграцию в Azure CLI 64-разрядной версии:
Проверьте текущую версию ИНТЕРФЕЙСА командной строки и установленные расширения, выполнив команду az --version.
Необходимо переустановить расширения. Рекомендуется выполнить резервную копию текущей папки %userprofile%\.azure\cliextensions расширения, переименовав ее, если вы решили вернуться к 32-разрядной папке. Эта папка создается автоматически при переустановке расширения.
Скачайте и установите последний 64-разрядный установщик, как описано в разделе "Установка или обновление". 32-разрядная MSI будет автоматически удалена.
Установите расширения, выполнив команду az extension add --name <extension> --version <version>. Если вы не хотите переустановить расширения вручную, Azure CLI предложит установить расширение при первом использовании. Дополнительные сведения об установке расширений см. в разделе "Установка расширений".
При возникновении проблем после миграции можно удалить 64-разрядную версию и переустановить 32-разрядную MSI. Если вы создали резервную копию 32-разрядной папки расширения, восстановите (переименуйте) папку расширения после изменения.
Удалить
Нам будет очень жаль, если вы решите удалить Azure CLI. Перед удалением воспользуйтесь командой az feedback, чтобы сообщить нам, что можно улучшить или исправить. Наша цель — исправить все ошибки Azure CLI и сделать его удобным для пользователей. Если вы нашли ошибку, мы будем признательны, если вы сообщите об этом на сайте GitHub.
Удалите Azure CLI из списка "Приложения и возможности" в Windows. Для удаления сделайте следующее:
Платформа
Инструкции
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.
Следующие шаги
Теперь, когда вы установили Azure CLI в Windows, узнайте о различных способах входа.
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Отзыв о Azure CLI
Azure CLI — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: