Чтобы установить Azure PowerShell, выполните следующие действия

Завершено

В этом сценарии администраторы предпочитают выполнять сценарии локально на своих компьютерах, а не использовать Azure Cloud Shell. Так как ваша команда использует смесь Windows, Linux и macOS, ваша задача — обеспечить работу Azure PowerShell на всех этих устройствах. Это позволяет администраторам управлять инфраструктурой Azure для вашей организации и автоматизировать ее из предпочтительной операционной системы на локальных компьютерах.

Что необходимо установить?

Мы рассмотрим подробные инструкции по установке для некоторых распространенных платформ в следующем уроке, но сначала рассмотрим два ключевых компонента, необходимых для Azure PowerShell:

  • Язык PowerShell: язык PowerShell доступен в двух вариантах:
    • PowerShell версии 7. Эта версия может быть установлена в Windows, Linux и macOS.
    • Windows PowerShell 5.1. Эта версия предварительно установлена и работает только в Windows.
  • Модуль Az PowerShell: этот модуль должен быть установлен для добавления команд, относящихся к Azure, в PowerShell.

Совет

Последняя стабильная версия PowerShell 7 рекомендуется использовать с модулем Az PowerShell на всех платформах.

После установки соответствующей версии PowerShell можно установить модуль Az PowerShell, чтобы начать управление ресурсами Azure.

Установка PowerShell

Чтобы установить PowerShell на всех платформах, используйте диспетчер пакетов. Рекомендуемый диспетчер пакетов зависит от операционной системы и распределения.

Windows

В Windows используйте Диспетчер пакетов Windows (winget) для установки последней стабильной версии PowerShell 7.

winget install --id Microsoft.Powershell --source winget

Linux

Диспетчер пакетов в Linux отличается на основе дистрибутива. PowerShell доступен в репозитории Майкрософт, который необходимо добавить в диспетчер пакетов.

Распределение Диспетчер пакетов
Debian, Ubuntu apt-get
Red Hat Enterprise Linux (RHEL) dnf или yum в зависимости от версии RHEL

Чтобы установить PowerShell в поддерживаемых версиях Ubuntu Linux, используйте средство расширенной упаковки (apt) и командную строку Bash.

macOS

В macOS используйте Homebrew для установки PowerShell.

Модуль Az PowerShell

Azure PowerShell — это имя продукта для официального модуля Microsoft PowerShell, содержащего команды для управления ресурсами Azure.

Текущая версия модуля Azure PowerShell для управления ресурсами Azure называется Az. Это рекомендуемый модуль PowerShell для управления ресурсами Azure с помощью PowerShell. Она включает тысячи команд, которые управляют почти каждым аспектом Azure. Модуль Az PowerShell является кроссплатформенным.

В Интернете можно найти примеры, использующие модуль AzureRM PowerShell, который является предыдущим поколением Azure PowerShell. Он устарел, больше не поддерживается или не поддерживается, а не рекомендуется. Команды в модуле AzureRM PowerShell используют *-AzureRM* формат.

Вы также можете столкнуться с модулем Azure PowerShell с именем Azure, который предназначен для управления устаревшими ресурсами Azure, используюющими API Azure Service Manager (ASM). Модуль Azure PowerShell не рекомендуется при создании новых ресурсов, так как ASM планируется выйти из эксплуатации в ближайшее время.