Начало работы с Azure PowerShell
Azure PowerShell — это мощный инструмент для управления ресурсами Azure и администрирования их непосредственно из PowerShell. Это идеально подходит для создания автоматизированных рабочих процессов и управления ресурсами с помощью модели Azure Resource Manager. Его можно попробовать в браузере с помощью Azure Cloud Shell или установить его локально на компьютере.
Эта статья поможет вам приступить к работе с Azure PowerShell и преподает основные понятия.
Установка или запуск в Azure Cloud Shell
Самый простой способ попробовать Azure PowerShell — это Azure Cloud Shell, среда на основе браузера, которая не требует установки. Сведения о начале работы см. в статье Начало работы с Azure Cloud Shell. Cloud Shell запускает PowerShell в контейнере Linux, поэтому специальные функции Windows недоступны.
Когда вы будете готовы к локальной установке Azure PowerShell, выполните действия, описанные в статье Установка Azure PowerShell.
Вход в Azure
Чтобы войти, используйте командлет Connect-AzAccount
. Если вы используете Cloud Shell, этот шаг можно пропустить, так как вы уже прошли проверку подлинности для вашей среды, подписки и клиента.
Connect-AzAccount
Важный
Начиная с начала 2025 года, для входа в Azure PowerShell с использованием учетных записей пользователей Microsoft Entra ID потребуется многофакторная аутентификация (MFA). Дополнительные сведения см. в статье Планирование обязательной многофакторной проверки подлинности для Azure и других порталов администрирования.
Для региональных сред, требующих определенного соответствия (например, Azure China 21Vianet), используйте параметр Environment:
Connect-AzAccount -Environment AzureChinaCloud
Azure PowerShell по умолчанию использует диспетчер веб-учетных записей (WAM) для проверки подлинности в системах Windows, а другие платформы используют имя входа на основе браузера. Дополнительные сведения см. в разделе Диспетчер веб-учетных записей (WAM).
Если у вас есть доступ к нескольким подпискам, вам будет предложено выбрать один при входе. Дополнительные сведения об этом процессе см. в опыт входа.
После входа можно использовать командлеты Azure PowerShell для управления ресурсами. Дополнительные сведения о проверке подлинности см. в вход в систему с помощью Azure PowerShell.
Поиск команд
Командлеты Azure PowerShell следуют стандартным правилам именования PowerShell Verb-Noun
. Глагол описывает действие (например, New
, Get
, Set
, Remove
), а существительное представляет тип ресурса (например, AzVM
, AzKeyVaultCertificate
, AzFirewall
, AzVirtualNetworkGateway
). Существительные в Azure PowerShell начинаются с префикса Az
.
Чтобы обнаружить команды, используйте командлет Get-Command
. Например, чтобы перечислить все команды, связанные с виртуальными машинами:
Get-Command -Verb Get -Noun AzVM* -Module Az.Compute
Ниже приведена краткая справочная таблица общих ресурсов и связанных с ними модулей:
Тип ресурса | Модуль Azure PowerShell | Префикс существительного |
---|---|---|
Группы ресурсов | Az.Resources | AzResourceGroup |
Виртуальные машины | Az.Compute | AzVM |
Учетные записи хранения | Az.Storage | AzStorageAccount |
Хранилище ключей | Az.KeyVault | AzKeyVault |
Веб-приложения | Az.Websites | AzWebApp |
Базы данных SQL | Az.Sql | AzSqlDatabase |
Полный список модулей Azure PowerShell см. в списке модулей Azure PowerShell размещенных на сайте GitHub.
Сбор данных
По умолчанию Azure PowerShell собирает данные телеметрии для улучшения взаимодействия с пользователем, определяя шаблоны использования и проблемы. Частные или персональные данные не собираются. Если вы предпочитаете, вы можете отключить использование командлета Disable-AzDataCollection
. Дополнительные сведения см. в нашем заявлении о конфиденциальности .
Инструкции для быстрого старта и учебные материалы
Ознакомьтесь с практическими руководствами по Azure PowerShell.
- Создание виртуальных машин с помощью Azure PowerShell
- Создание учетной записи хранения
- Перенос объектов в хранилище BLOB-объектов Azure и из нее
- Создание и извлечение секретов из Azure Key Vault
- Создание базы данных Azure SQL и настройка брандмауэра
- Запустить контейнер в среде Azure Container Instances
- Создание набора масштабируемых виртуальных машин
- Создание стандартной подсистемы балансировки нагрузки
Дальнейшие действия
Ознакомьтесь с дополнительными возможностями Azure PowerShell:
- вход с помощью Azure PowerShell
- Управление подписками Azure с помощью Azure PowerShell
- Создание субъектов-служб с помощью Azure PowerShell
Для получения дополнительной помощи подключитесь к сообществу:
Ссылки
Azure PowerShell