Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure PowerShell — это название продукта для коллекции официальных модулей PowerShell Майкрософт для управления ресурсами Azure. Для этого требуется PowerShell, оболочка командной строки и язык сценариев.
Вы можете использовать Azure PowerShell интерактивно, выполнив команды из PowerShell или создав и выполняя скрипты, состоящие из нескольких команд.
Модуль Az PowerShell
Текущая версия Azure PowerShell — это модуль PowerShell Az. Это рекомендуемый модуль PowerShell для управления ресурсами Azure с помощью PowerShell на всех платформах, включая Windows, Linux и macOS. Она включает тысячи команд, которые управляют почти каждым аспектом Azure. Модуль Az PowerShell является кроссплатформенным.
Замечание
PowerShell 7 или более поздней версии — это рекомендуемая версия PowerShell для использования с модулем Az PowerShell. Он также совместим с Windows PowerShell 5.1.
Существует несколько различных вариантов использования модуля Az PowerShell:
- Azure Cloud Shell: оболочка на основе браузера, которая позволяет выполнять команды Azure PowerShell без установки ничего на локальном компьютере.
- Локальная установка. Чтобы выполнить команды непосредственно из терминала, установите Azure PowerShell на локальном компьютере.
- контейнер Docker: запуск Azure PowerShell в контейнере Docker.
Аутентификация
Azure PowerShell поддерживает несколько методов проверки подлинности. Подробные сведения о проверке подлинности в Azure с помощью модуля Az PowerShell см. в разделе Вход в Azure из Azure PowerShell.
Проектирование модуля
Модуль PowerShell Az PowerShell — это модуль-оболочка для модулей PowerShell, связанных с Azure службами, обычно один модуль для каждой службы Azure, например Az.Network для сетевых служб Azure и Az.Aks для Служба Azure Kubernetes.
Командлеты в модуле Az PowerShell делают вызовы REST к API Azure Resource Manager. Критические изменения в модуле Az PowerShell ограничены в два раза в год. Многие критические изменения на уровне API обрабатываются в командлетах, чтобы предотвратить восприятие критического изменения.
Модуль PowerShell Az содержит командлеты для выполнения операций уровня управления и плоскости данных в Azure. Плоскость управления используется для управления ресурсами в вашей подписке. Плоскость данных используется для контроля возможностей, предоставляемых вашим экземпляром типа ресурса. Дополнительные сведения см. в материалах по плоскости управления и плоскости данных Azure.
Выходные объекты
Командлеты в модуле PowerShell Az создают объекты .NET. Как и любая команда PowerShell, которая создает выходные данные, командлеты в модуле Az PowerShell можно передать Get-Member командлету, чтобы определить тип объекта, а также список доступных свойств и методов. Дополнительные сведения см. в разделе Запрос выхода данных Azure PowerShell и Форматирование вывода командлетов Azure PowerShell.
Модуль AzPreview PowerShell
Модуль PowerShell AzPreview включает все общедоступные модули (GA) из модуля Az модуля PowerShell и всех модулей предварительной версии для управления ресурсами Azure. Не рекомендуется использовать в рабочих средах, так как предварительные версии модулей не соответствуют политикам критических изменений.
Модуль AzPreview всегда имеет ту же версию и выпускается одновременно с модулем Az PowerShell.
Модуль AzureRM PowerShell
Хотя вы можете найти примеры, использующие модуль AzureRM PowerShell, это предыдущее поколение Azure PowerShell. Он устарел, больше не обновляется и не поддерживается, и его не рекомендуется использовать. Команды в модуле AzureRM PowerShell используют *-AzureRM* формат. Дополнительные сведения см. в разделе "Обзор модуля AzureRM PowerShell".
Модуль Azure PowerShell
Вы также можете столкнуться с версией Azure PowerShell с именем модуля Azure PowerShell. Этот модуль предназначен для управления устаревшими Azure ресурсами, которые используют API Azure Service Manager (ASM). Не рекомендуется создавать новые ресурсы, так как ASM запланирован для вывода из эксплуатации. Для получения дополнительной информации см. вывод из эксплуатации Azure Service Manager.
модули PowerShell, связанные с Azure
Эти продукты используются для управления Azure ресурсами, но не являются частью Azure PowerShell коллективного продукта. Их никогда не следует описывать с помощью коллективного имени "Azure PowerShell".
- Azure Active Directory PowerShell (AzureAD)
- Azure Information Protection PowerShell
- PowerShell диспетчера развертывания Azure
- Azure эластичные задания баз данных PowerShell
- Azure Service Fabric PowerShell
- Azure Stack PowerShell
- Майкрософт. Graph PowerShell
- Майкрософт. Graph.Entra PowerShell
- MSOnline PowerShell
Руководящие принципы
- Всегда используйте полное имя продукта или конкретное имя модуля PowerShell
Ссылки
Azure PowerShell