Поделиться через


az vm

Примечание.

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

Управление виртуальными машинами Linux или Windows.

Команды

Имя Описание Тип Состояние
az vm aem

Управление расширением расширенного мониторинга Azure для SAP.

Расширение Общедоступная версия
az vm aem delete

Удалите расширение расширенного мониторинга Azure.

Расширение Общедоступная версия
az vm aem set

Настройка расширения расширенного мониторинга Azure.

Расширение Общедоступная версия
az vm aem verify

Проверьте правильность настройки расширений расширенного мониторинга Azure.

Расширение Общедоступная версия
az vm application

Управление приложениями для виртуальной машины.

Основные сведения Общедоступная версия
az vm application list

Список приложений для виртуальной машины.

Основные сведения Общедоступная версия
az vm application set

Настройка приложений для виртуальной машины.

Основные сведения Общедоступная версия
az vm assess-patches

Оценка исправлений на виртуальной машине.

Основные сведения Общедоступная версия
az vm auto-shutdown

Управление автоматическим завершением работы виртуальной машины.

Основные сведения Общедоступная версия
az vm availability-set

Группировать ресурсы в группы доступности.

Основные сведения Общедоступная версия
az vm availability-set convert

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

Основные сведения Общедоступная версия
az vm availability-set create

Создайте группу доступности Azure.

Основные сведения Общедоступная версия
az vm availability-set delete

Удаление группы доступности.

Основные сведения Общедоступная версия
az vm availability-set list

Вывод списка групп доступности.

Основные сведения Общедоступная версия
az vm availability-set list-sizes

Перечислите все доступные размеры виртуальных машин, которые можно использовать для создания новой виртуальной машины в существующей группе доступности.

Основные сведения Общедоступная версия
az vm availability-set show

Получение сведений о группе доступности.

Основные сведения Общедоступная версия
az vm availability-set update

Обновите группу доступности Azure.

Основные сведения Общедоступная версия
az vm boot-diagnostics

Устранение неполадок при запуске виртуальной машины Azure.

Основные сведения Общедоступная версия
az vm boot-diagnostics disable

Отключите диагностика загрузки на виртуальной машине.

Основные сведения Общедоступная версия
az vm boot-diagnostics enable

Включите диагностика загрузки на виртуальной машине.

Основные сведения Общедоступная версия
az vm boot-diagnostics get-boot-log

Получите журнал загрузки диагностика из виртуальной машины.

Основные сведения Общедоступная версия
az vm boot-diagnostics get-boot-log-uris

Получение URI SAS для журналов диагностики загрузки виртуальной машины.

Основные сведения Общедоступная версия
az vm capture

Сбор сведений для остановленной виртуальной машины.

Основные сведения Общедоступная версия
az vm convert

Преобразуйте виртуальную машину с неуправляемыми дисками для использования управляемых дисков.

Основные сведения Общедоступная версия
az vm create

Создать виртуальную машину Azure.

Основные сведения Общедоступная версия
az vm deallocate

Отмените выделение виртуальной машины, чтобы вычислительные ресурсы больше не выделены (плата больше не применяется). Состояние изменится с "Остановлено" на "Остановлено (освобождено)".

Основные сведения Общедоступная версия
az vm delete

Удалите виртуальную машину.

Основные сведения Общедоступная версия
az vm diagnostics

Настройте расширение диагностика виртуальной машины Azure.

Основные сведения Общедоступная версия
az vm diagnostics get-default-config

Получите параметры конфигурации по умолчанию для виртуальной машины.

Основные сведения Общедоступная версия
az vm diagnostics set

Настройте расширение диагностика виртуальной машины Azure.

Основные сведения Общедоступная версия
az vm disk

Управление управляемыми дисками данных, подключенными к виртуальной машине.

Основные сведения Общедоступная версия
az vm disk attach

Подключите управляемый постоянный диск к виртуальной машине.

Основные сведения Общедоступная версия
az vm disk detach

Отключите управляемый диск от виртуальной машины.

Основные сведения Общедоступная версия
az vm encryption

Управление шифрованием дисков виртуальных машин.

Основные сведения Общедоступная версия
az vm encryption disable

Отключите шифрование дисков на диске ОС и (или) дисках данных. Расшифровка подключенных дисков.

Основные сведения Общедоступная версия
az vm encryption enable

Включите шифрование дисков на диске ОС и (или) дисках данных. Шифрование подключенных дисков.

Основные сведения Общедоступная версия
az vm encryption show

Отображение состояния шифрования.

Основные сведения Общедоступная версия
az vm extension

Управление расширениями на виртуальных машинах.

Основные сведения Общедоступная версия
az vm extension delete

Операция удаления расширения.

Основные сведения Общедоступная версия
az vm extension image

Найдите доступные расширения виртуальной машины для подписки и региона.

Основные сведения Общедоступная версия
az vm extension image list

Список сведений о доступных расширениях.

Основные сведения Общедоступная версия
az vm extension image list-names

Список имен доступных расширений.

Основные сведения Общедоступная версия
az vm extension image list-versions

Список версий доступных расширений.

Основные сведения Общедоступная версия
az vm extension image show

Отображение сведений о расширении.

Основные сведения Общедоступная версия
az vm extension list

Вывод списка расширений, подключенных к виртуальной машине.

Основные сведения Общедоступная версия
az vm extension set

Задайте расширения для виртуальной машины.

Основные сведения Общедоступная версия
az vm extension show

Отображение сведений о расширениях, подключенных к виртуальной машине.

Основные сведения Общедоступная версия
az vm extension wait

Поместите интерфейс командной строки в состояние ожидания до тех пор, пока не будет выполнено условие расширения виртуальной машины.

Основные сведения Общедоступная версия
az vm generalize

Пометьте виртуальную машину как обобщенную, что позволяет создавать образы для нескольких развертываний.

Основные сведения Общедоступная версия
az vm get-instance-view

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

Основные сведения Общедоступная версия
az vm host

Управление выделенными узлами для Виртуальные машины.

Основные сведения Общедоступная версия
az vm host create

Создайте выделенный узел.

Основные сведения Общедоступная версия
az vm host delete

Удаление выделенного узла.

Основные сведения Общедоступная версия
az vm host get-instance-view

Получение сведений об экземпляре выделенного узла.

Основные сведения Общедоступная версия
az vm host group

Управление выделенными группами узлов.

Основные сведения Общедоступная версия
az vm host group create

Создайте выделенную группу узлов.

Основные сведения Общедоступная версия
az vm host group delete

Удаление выделенной группы узлов.

Основные сведения Общедоступная версия
az vm host group get-instance-view

Получение представления экземпляра выделенной группы узлов.

Основные сведения Общедоступная версия
az vm host group list

Список выделенных групп узлов.

Основные сведения Общедоступная версия
az vm host group show

Получение сведений о выделенной группе узлов.

Основные сведения Общедоступная версия
az vm host group update

Обновите выделенную группу узлов.

Основные сведения Общедоступная версия
az vm host list

Вывод списка выделенных узлов.

Основные сведения Общедоступная версия
az vm host list-resize-options

Перечислить все доступные размеры выделенных узлов, для которых можно изменить размер указанного выделенного узла. ПРИМЕЧАНИЕ. Указанные размеры выделенных узлов можно использовать только для масштабирования существующего выделенного узла.

Основные сведения Общедоступная версия
az vm host redeploy

Повторно разверните выделенный узел.

Основные сведения Общедоступная версия
az vm host resize

Изменение размера выделенного узла.

Основные сведения Общедоступная версия
az vm host restart

Перезапустите выделенный узел.

Основные сведения Общедоступная версия
az vm host show

Получение сведений о выделенном узле.

Основные сведения Общедоступная версия
az vm host update

Обновление выделенного узла.

Основные сведения Общедоступная версия
az vm host wait

Поместите интерфейс командной строки в состояние ожидания, пока не будет выполнено условие.

Основные сведения Общедоступная версия
az vm identity

Управление удостоверениями служб виртуальной машины.

Основные сведения Общедоступная версия
az vm identity assign

Включите управляемое удостоверение службы на виртуальной машине.

Основные сведения Общедоступная версия
az vm identity remove

Удалите удостоверения управляемой службы из виртуальной машины.

Основные сведения Общедоступная версия
az vm identity show

Отображение сведений об управляемом удостоверении виртуальной машины.

Основные сведения Общедоступная версия
az vm image

Сведения о доступных образах виртуальных машин.

Основные сведения Общедоступная версия
az vm image accept-terms

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

Основные сведения Устарело
az vm image list

Вывод списка образов виртуальной машины и VMSS, доступных в Azure Marketplace.

Основные сведения Общедоступная версия
az vm image list-offers

Список предложений образов виртуальной машины, доступных в Azure Marketplace.

Основные сведения Общедоступная версия
az vm image list-publishers

Список издателей образов виртуальных машин, доступных в Azure Marketplace.

Основные сведения Общедоступная версия
az vm image list-skus

Список номеров SKU образа виртуальной машины, доступных в Azure Marketplace.

Основные сведения Общедоступная версия
az vm image show

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

Основные сведения Общедоступная версия
az vm image terms

Управление терминами для образа Azure Marketplace.

Основные сведения Общедоступная версия
az vm image terms accept

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

Основные сведения Общедоступная версия
az vm image terms cancel

Отмена условий образа Azure Marketplace.

Основные сведения Общедоступная версия
az vm image terms show

Получение сведений о терминах образа Azure Marketplace.

Основные сведения Общедоступная версия
az vm install-patches

Установите исправления на виртуальной машине.

Основные сведения Общедоступная версия
az vm list

Список сведений о Виртуальные машины.

Основные сведения Общедоступная версия
az vm list-ip-addresses

Вывод списка IP-адресов, связанных с виртуальной машиной.

Основные сведения Общедоступная версия
az vm list-sizes

Список доступных размеров для виртуальных машин.

Основные сведения Общедоступная версия
az vm list-skus

Получение сведений о номерах SKU ресурсов, связанных с вычислительными ресурсами.

Основные сведения Общедоступная версия
az vm list-usage

Список доступных ресурсов использования для виртуальных машин.

Основные сведения Общедоступная версия
az vm list-vm-resize-options

Список доступных параметров изменения размера виртуальных машин.

Основные сведения Общедоступная версия
az vm monitor

Управление аспектом монитора для виртуальной машины.

Основные сведения Общедоступная версия
az vm monitor log

Управление рабочей областью Log Analytics для виртуальной машины.

Основные сведения Общедоступная версия
az vm monitor log show

Выполните запрос к рабочей области Log Analytics, связанной с виртуальной машиной.

Основные сведения Общедоступная версия
az vm monitor metrics

Управление метриками для виртуальной машины.

Основные сведения Предварительный просмотр
az vm monitor metrics list-definitions

Список определений метрик для виртуальной машины.

Основные сведения Предварительный просмотр
az vm monitor metrics tail

Вывод списка значений метрик для виртуальной машины.

Основные сведения Предварительный просмотр
az vm nic

Управление сетевыми интерфейсами. См. также az network nic.

Основные сведения Общедоступная версия
az vm nic add

Добавьте существующие сетевые адаптеры на виртуальную машину.

Основные сведения Общедоступная версия
az vm nic list

Список сетевых адаптеров, доступных на виртуальной машине.

Основные сведения Общедоступная версия
az vm nic remove

Удалите сетевые адаптеры из виртуальной машины.

Основные сведения Общедоступная версия
az vm nic set

Настройте параметры сетевого адаптера, подключенного к виртуальной машине.

Основные сведения Общедоступная версия
az vm nic show

Отображение сведений о сетевом адаптере, подключенном к виртуальной машине.

Основные сведения Общедоступная версия
az vm open-port

Открывает виртуальную машину для входящего трафика по указанным портам.

Основные сведения Общедоступная версия
az vm perform-maintenance

Операция выполнения обслуживания на виртуальной машине.

Основные сведения Общедоступная версия
az vm reapply

Повторное применение виртуальных машин.

Основные сведения Общедоступная версия
az vm redeploy

Повторно разверните существующую виртуальную машину.

Основные сведения Общедоступная версия
az vm reimage

Повторное создание (обновление операционной системы) виртуальной машины.

Основные сведения Общедоступная версия
az vm repair

Команды автоматического восстановления для исправления виртуальных машин.

Расширение Общедоступная версия
az vm repair create

Создайте новую виртуальную машину восстановления и подключите скопированный диск ОС исходной виртуальной машины в качестве диска данных.

Расширение Общедоступная версия
az vm repair list-scripts

Список доступных скриптов. Расположено https://github.com/Azure/repair-script-library.

Расширение Общедоступная версия
az vm repair repair-and-restore

Восстановление и восстановление виртуальной машины.

Расширение Предварительный просмотр
az vm repair reset-nic

Сбросьте стек сетевого интерфейса на гостевой ОС виртуальной машины. https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface

Расширение Предварительный просмотр
az vm repair restore

Замените диск ОПЕРАЦИОННОй системы исходной виртуальной машины диском данных на восстановление виртуальной машины.

Расширение Общедоступная версия
az vm repair run

Запустите проверенные скрипты из GitHub на виртуальной машине. Az vm repair list-scripts для просмотра доступных скриптов.

Расширение Общедоступная версия
az vm resize

Обновите размер виртуальной машины.

Основные сведения Общедоступная версия
az vm restart

Перезапустите виртуальные машины.

Основные сведения Общедоступная версия
az vm run-command

Управление командами выполнения на виртуальной машине.

Основные сведения Общедоступная версия
az vm run-command create

Операция создания команды выполнения.

Основные сведения Общедоступная версия
az vm run-command delete

Операция удаления команды выполнения.

Основные сведения Общедоступная версия
az vm run-command invoke

Выполните определенную команду запуска на виртуальной машине.

Основные сведения Общедоступная версия
az vm run-command list

Вывод списка команд выполнения из виртуальной машины или расположения.

Основные сведения Общедоступная версия
az vm run-command show

Получите определенную команду запуска.

Основные сведения Общедоступная версия
az vm run-command update

Операция обновления команды выполнения.

Основные сведения Общедоступная версия
az vm run-command wait

Поместите интерфейс командной строки в состояние ожидания до тех пор, пока не будет выполнено условие команды res virtual-machine-run-run..

Основные сведения Общедоступная версия
az vm secret

Управление секретами виртуальной машины.

Основные сведения Общедоступная версия
az vm secret add

Добавьте секрет на виртуальную машину.

Основные сведения Общедоступная версия
az vm secret format

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

Основные сведения Общедоступная версия
az vm secret list

Вывод списка секретов на виртуальной машине.

Основные сведения Общедоступная версия
az vm secret remove

Удаление секрета из виртуальной машины.

Основные сведения Общедоступная версия
az vm show

Получение сведений о виртуальной машине.

Основные сведения Общедоступная версия
az vm simulate-eviction

Имитация вытеснения точечных виртуальных машин.

Основные сведения Общедоступная версия
az vm start

Запуск остановленной виртуальной машины.

Основные сведения Общедоступная версия
az vm stop

Выключение (остановка) работающей виртуальной машины.

Основные сведения Общедоступная версия
az vm unmanaged-disk

Управление неуправляемых дисков данных, подключенных к виртуальной машине.

Основные сведения Общедоступная версия
az vm unmanaged-disk attach

Подключите неуправляемый постоянный диск к виртуальной машине.

Основные сведения Общедоступная версия
az vm unmanaged-disk detach

Отключите неуправляемый диск от виртуальной машины.

Основные сведения Общедоступная версия
az vm unmanaged-disk list

Вывод списка неуправляемых дисков виртуальной машины.

Основные сведения Общедоступная версия
az vm update

Обновите свойства виртуальной машины.

Основные сведения Общедоступная версия
az vm user

Управление учетными записями пользователей для виртуальной машины.

Основные сведения Общедоступная версия
az vm user delete

Удаление учетной записи пользователя из виртуальной машины.

Основные сведения Общедоступная версия
az vm user reset-ssh

Сброс конфигурации SSH на виртуальной машине.

Основные сведения Общедоступная версия
az vm user update

Обновите учетную запись пользователя для виртуальной машины. Его можно использовать для обновления значения пароля или ключа SSH для пользователя виртуальной машины.

Основные сведения Общедоступная версия
az vm wait

Поместите интерфейс командной строки в состояние ожидания до тех пор, пока не будет выполнено условие виртуальной машины.

Основные сведения Общедоступная версия

az vm assess-patches

Оценка исправлений на виртуальной машине.

az vm assess-patches [--ids]
                     [--name]
                     [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                     [--resource-group]
                     [--subscription]

Примеры

Оценка исправлений на виртуальной машине.

az vm assess-patches -g MyResourceGroup -n MyVm

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name --vm-name -n

Имя виртуальной машины. Вы можете настроить значение по умолчанию с помощью az configure --defaults vm=<name>.

--no-wait

Не ожидать завершения длительной операции.

допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm auto-shutdown

Управление автоматическим завершением работы виртуальной машины.

az vm auto-shutdown [--email]
                    [--ids]
                    [--location]
                    [--name]
                    [--off]
                    [--resource-group]
                    [--subscription]
                    [--time]
                    [--webhook]

Примеры

Создайте расписание автоматического завершения работы виртуальной машины.

az vm auto-shutdown -g MyResourceGroup -n MyVm --time 1730 --email "foo@bar.com" --webhook "https://example.com/"

Удаление расписания автоматического завершения работы виртуальной машины.

az vm auto-shutdown -g MyResourceGroup -n MyVm --off

Необязательные параметры

--email

Получатель электронной почты для отправки уведомлений (может быть списком разделенных точкой с запятой адресов электронной почты).

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--location -l

Location. Значения из az account list-locations. Расположение по умолчанию можно настроить с помощью az configure --defaults location=<location>.

--name -n

Имя виртуальной машины. Вы можете настроить значение по умолчанию с помощью az configure --defaults vm=<name>.

--off

Отключите автоматическое завершение работы виртуальной машины. Конфигурация будет снята.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--time

Время в формате UTC расписание будет происходить каждый день. Формат: hhmm. Пример: 1730.

--webhook

URL-адрес веб-перехватчика, на который будет отправлено уведомление.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm capture

Сбор сведений для остановленной виртуальной машины.

Полный учебник см. в разделе https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.

az vm capture --vhd-name-prefix
              [--ids]
              [--name]
              [--overwrite]
              [--resource-group]
              [--storage-container]
              [--subscription]

Примеры

Отмена размещения, обобщение и запись остановленной виртуальной машины.

az vm deallocate -g MyResourceGroup -n MyVm
az vm generalize -g MyResourceGroup -n MyVm
az vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix

Освобождение, обобщение и захват нескольких остановленных виртуальных машин.

vms_ids=$(az vm list -g MyResourceGroup --query "[].id" -o tsv)
az vm deallocate --ids {vms_ids}
az vm generalize --ids {vms_ids}
az vm capture --ids {vms_ids} --vhd-name-prefix MyPrefix

Обязательные параметры

--vhd-name-prefix

Префикс имени VHD, указанный для дисков виртуальной машины.

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя виртуальной машины. Вы можете настроить значение по умолчанию с помощью az configure --defaults vm=<name>.

--overwrite

Перезапись существующего файла диска.

значение по умолчанию: True
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--storage-container

Имя контейнера учетной записи хранения, в котором сохраняются диски.

значение по умолчанию: vhds
--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm convert

Преобразуйте виртуальную машину с неуправляемыми дисками для использования управляемых дисков.

az vm convert [--ids]
              [--name]
              [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
              [--resource-group]
              [--subscription]

Примеры

Преобразуйте виртуальную машину с неуправляемыми дисками для использования управляемых дисков.

az vm convert -g MyResourceGroup -n MyVm

Преобразуйте все виртуальные машины с неуправляемыми дисками в группе ресурсов для использования управляемых дисков.

az vm convert --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name --vm-name -n

Имя виртуальной машины. Вы можете настроить значение по умолчанию с помощью az configure --defaults vm=<name>.

--no-wait

Не ожидать завершения длительной операции.

допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm create

Создать виртуальную машину Azure.

Полный учебник см. в разделе https://docs.microsoft.com/azure/virtual-machines/linux/quick-create-cli.

az vm create --name
             --resource-group
             [--accelerated-networking {false, true}]
             [--accept-term]
             [--admin-password]
             [--admin-username]
             [--asgs]
             [--assign-identity]
             [--attach-data-disks]
             [--attach-os-disk]
             [--authentication-type {all, password, ssh}]
             [--availability-set]
             [--boot-diagnostics-storage]
             [--capacity-reservation-group]
             [--computer-name]
             [--count]
             [--custom-data]
             [--data-disk-caching]
             [--data-disk-delete-option]
             [--data-disk-encryption-sets]
             [--data-disk-sizes-gb]
             [--disable-integrity-monitoring-autoupgrade]
             [--disk-controller-type {NVMe, SCSI}]
             [--edge-zone]
             [--enable-agent {false, true}]
             [--enable-auto-update {false, true}]
             [--enable-hibernation {false, true}]
             [--enable-hotpatching {false, true}]
             [--enable-integrity-monitoring]
             [--enable-proxy-agent {false, true}]
             [--enable-secure-boot {false, true}]
             [--enable-vtpm {false, true}]
             [--encryption-at-host {false, true}]
             [--ephemeral-os-disk {false, true}]
             [--ephemeral-os-disk-placement {CacheDisk, NvmeDisk, ResourceDisk}]
             [--eviction-policy {Deallocate, Delete}]
             [--generate-ssh-keys]
             [--host]
             [--host-group]
             [--image]
             [--license-type {None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, UBUNTU, UBUNTU_PRO, Windows_Client, Windows_Server}]
             [--location]
             [--max-price]
             [--nic-delete-option]
             [--nics]
             [--no-wait]
             [--nsg]
             [--nsg-rule {NONE, RDP, SSH}]
             [--os-disk-caching {None, ReadOnly, ReadWrite}]
             [--os-disk-delete-option {Delete, Detach}]
             [--os-disk-encryption-set]
             [--os-disk-name]
             [--os-disk-secure-vm-disk-encryption-set]
             [--os-disk-security-encryption-type {DiskWithVMGuestState, NonPersistedTPM, VMGuestStateOnly}]
             [--os-disk-size-gb]
             [--os-type {linux, windows}]
             [--patch-mode {AutomaticByOS, AutomaticByPlatform, ImageDefault, Manual}]
             [--plan-name]
             [--plan-product]
             [--plan-promotion-code]
             [--plan-publisher]
             [--platform-fault-domain]
             [--ppg]
             [--priority {Low, Regular, Spot}]
             [--private-ip-address]
             [--proxy-agent-mode {Audit, Enforce}]
             [--public-ip-address]
             [--public-ip-address-allocation {dynamic, static}]
             [--public-ip-address-dns-name]
             [--public-ip-sku {Basic, Standard}]
             [--role]
             [--scope]
             [--secrets]
             [--security-type {ConfidentialVM, Standard, TrustedLaunch}]
             [--size]
             [--source-disk-restore-point]
             [--source-disk-restore-point-size-gb]
             [--source-resource]
             [--source-resource-size]
             [--specialized {false, true}]
             [--ssh-dest-key-path]
             [--ssh-key-name]
             [--ssh-key-values]
             [--storage-account]
             [--storage-container-name]
             [--storage-sku]
             [--subnet]
             [--subnet-address-prefix]
             [--tags]
             [--ultra-ssd-enabled {false, true}]
             [--use-unmanaged-disk]
             [--user-data]
             [--v-cpus-available]
             [--v-cpus-per-core]
             [--validate]
             [--vmss]
             [--vnet-address-prefix]
             [--vnet-name]
             [--workspace]
             [--zone]

Примеры

Создайте виртуальную машину Ubuntu2204 по умолчанию с автоматической проверкой подлинности SSH.

az vm create -n MyVm -g MyResourceGroup --image Ubuntu2204

Создайте виртуальную машину RedHat по умолчанию с автоматической проверкой подлинности SSH с помощью URN образа.

az vm create -n MyVm -g MyResourceGroup --image RedHat:RHEL:7-RAW:7.4.2018010506

Создайте виртуальную машину Windows Server по умолчанию с частным IP-адресом.

az vm create -n MyVm -g MyResourceGroup --public-ip-address "" --image Win2012R2Datacenter

Создайте виртуальную машину из пользовательского управляемого образа.

az vm create -g MyResourceGroup -n MyVm --image MyImage

Создайте виртуальную машину из универсальной версии образа коллекции.

az vm create -g MyResourceGroup -n MyVm --image /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Compute/galleries/myGallery/images/myImage/versions/1.0.0

Создайте виртуальную машину из специализированной версии образа коллекции.

az vm create -g MyResourceGroup -n MyVm --image /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Compute/galleries/myGallery/images/myImage/versions/1.0.0 --specialized

Создание виртуальной машины из последней версии образа коллекции

az vm create -g MyResourceGroup -n MyVm --image /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Compute/galleries/myGallery/images/myImage

Создайте виртуальную машину, подключив его к управляемому диску операционной системы.

az vm create -g MyResourceGroup -n MyVm --attach-os-disk MyOsDisk --os-type linux

Создайте виртуальную машину, подключив его к неуправляемым диску операционной системы из URI большого двоичного объекта VHD.

az vm create -g MyResourceGroup -n MyVm --attach-os-disk https://vhd1234.blob.core.windows.net/vhds/osdisk1234.vhd --os-type linux --use-unmanaged-disk

Создайте виртуальную машину Debian11 с помощью скрипта cloud-init для настройки. См. статью: https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init.

az vm create -g MyResourceGroup -n MyVm --image Debian11 --custom-data MyCloudInitScript.yml

Создайте виртуальную машину Debian11 с проверкой подлинности ключа SSH и общедоступной записью DNS, расположенной в существующей виртуальной сети и группе доступности.

az vm create -n MyVm -g MyResourceGroup --image Debian11 --vnet-name MyVnet --subnet subnet1 \
    --availability-set MyAvailabilitySet --public-ip-address-dns-name MyUniqueDnsName \
    --ssh-key-values @key-file

Создайте простую виртуальную машину Ubuntu Linux с общедоступным IP-адресом, записью DNS, двумя дисками данных (10 ГБ и 20 ГБ), а затем создайте пары ключей SSH RSA.

az vm create -n MyVm -g MyResourceGroup --public-ip-address-dns-name MyUniqueDnsName \
    --image Ubuntu2204 --data-disk-sizes-gb 10 20 --size Standard_DS2_v2 \
    --generate-ssh-keys

Создайте виртуальную машину Debian11 с помощью секретов Key Vault.

az keyvault certificate create --vault-name vaultname -n cert1 \
  -p "$(az keyvault certificate get-default-policy)"

secrets=$(az keyvault secret list-versions --vault-name vaultname \
  -n cert1 --query "[?attributes.enabled].id" -o tsv)

vm_secrets=$(az vm secret format -s "$secrets")

az vm create -g group-name -n vm-name --admin-username deploy  \
  --image debian11 --secrets "$vm_secrets"

Создайте виртуальную машину CentOS с назначенным системой удостоверением. У виртуальной машины будет роль участника с доступом к учетной записи хранения.

az vm create -n MyVm -g rg1 --image CentOS85Gen2 --assign-identity [system] --scope /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/MyResourceGroup/myRG/providers/Microsoft.Storage/storageAccounts/storage1 --role Contributor

Создайте виртуальную машину Debian11 с назначенным пользователем удостоверением.

az vm create -n MyVm -g rg1 --image Debian11 --assign-identity /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID

Создайте виртуальную машину Debian11 с удостоверением, назначенным системой и пользователем.

az vm create -n MyVm -g rg1 --image Debian11 --assign-identity [system] /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID

Создайте виртуальную машину в зоне доступности в регионе текущей группы ресурсов.

az vm create -n MyVm -g MyResourceGroup --image CentOS85Gen2 --zone 1

Создание нескольких виртуальных машин. В этом примере создаются 3 виртуальных машины. Это MyVm0, MyVm1, MyVm2.

az vm create -n MyVm -g MyResourceGroup --image CentOS85Gen2 --count 3

Создание виртуальной машины из образа общей коллекции

az vm create -n MyVm -g MyResourceGroup --image /SharedGalleries/{gallery_unique_name}/Images/{image}/Versions/{version}

Создание виртуальной машины из образа коллекции сообщества

az vm create -n MyVm -g MyResourceGroup --image /CommunityGalleries/{gallery_unique_name}/Images/{image}/Versions/{version}

Обязательные параметры

--name -n

Имя виртуальной машины.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--accelerated-networking

Включите ускоренную сеть. Если не указано, ИНТЕРФЕЙС командной строки будет включать его на основе образа компьютера и размера.

допустимые значения: false, true
--accept-term

Примите лицензионное соглашение и заявление о конфиденциальности.

--admin-password

Пароль для виртуальной машины, если тип проверки подлинности — "Пароль".

--admin-username

Имя пользователя виртуальной машины. Значение по умолчанию — текущее имя пользователя ОС. Если значение по умолчанию зарезервировано системой, значение по умолчанию будет присвоено azureuser. https://docs.microsoft.com/rest/api/compute/virtualmachines/createorupdate#osprofile См. полный список зарезервированных значений.

--asgs

Разделенный пробелами список существующих групп безопасности приложений для связи с виртуальной машиной.

--assign-identity

Примите удостоверения, назначенные системой или пользователем, разделенные пробелами. Используйте "[system]" для ссылки на назначенное системой удостоверение или идентификатор ресурса для ссылки на назначенное пользователем удостоверение. Дополнительные примеры см. в справке.

--attach-data-disks

Подключите существующие диски данных к виртуальной машине. Может использовать имя или идентификатор управляемого диска или URI для неуправляемого виртуального жесткого диска.

--attach-os-disk

Подключите существующий диск ОС к виртуальной машине. Может использовать имя или идентификатор управляемого диска или URI для неуправляемого виртуального жесткого диска.

--authentication-type

Тип проверки подлинности для использования с виртуальной машиной. По умолчанию используется пароль для открытого ключа Windows и SSH для Linux. "all" включает проверку подлинности ssh и пароля.

допустимые значения: all, password, ssh
--availability-set

Имя или идентификатор существующего набора доступности для добавления виртуальной машины в. Нет по умолчанию.

--boot-diagnostics-storage

Предварительно существующее имя учетной записи хранения или URI большого двоичного объекта для записи диагностика загрузки. Его sku должен быть одним из Standard_GRS, Standard_LRS и Standard_RAGRS.

--capacity-reservation-group --crg
Предварительный просмотр

Идентификатор или имя группы резервирования емкости, которая используется для выделения. Передайте значение "Нет", чтобы отсоединить группу резервирования емкости. Обратите внимание, что если вы хотите удалить виртуальную машину или vmSS, связанную с группой резервирования емкости, сначала необходимо отключить группу резервирования емкости.

--computer-name

Имя ОС узла виртуальной машины. По умолчанию используется имя виртуальной машины.

--count
Предварительный просмотр

Количество создаваемых виртуальных машин. Диапазон значений — [2, 250], включительно. Не указывайте этот параметр, если вы хотите создать обычную одну виртуальную машину. Виртуальные машины создаются параллельно. Выходные данные этой команды — это массив виртуальных машин вместо одной виртуальной машины. Каждая виртуальная машина имеет собственный общедоступный IP-адрес, сетевой адаптер. Виртуальная сеть и группа безопасности сети являются общими. Рекомендуется, чтобы существующий общедоступный IP-адрес, сетевой адаптер, виртуальная сеть и группа безопасности сети не были включены в группу ресурсов. Если задано значение --count, --attach-data-disks, --attach-os-disk, --boot-диагностика-storage, --computer-name, --host, --host-group, --nics, --os-disk-name, --private-ip-address, --public-ip-address, --public-ip-address-dns-name, --storage-account, --storage-container-name, --subnet, --use-unmanaged-disk, --vnet-name.

--custom-data

Пользовательский файл скрипта инициализации или текст (cloud-init, cloud-config и т. д.).

--data-disk-caching

служба хранилища тип кэширования для дисков данных, включая None, ReadOnly, ReadWrite и т. д. Используйте единственное значение для применения ко всем дискам или для <lun>=<vaule1> <lun>=<value2> настройки отдельного диска.

--data-disk-delete-option

Укажите, следует ли удалять или отсоединять диск данных при удалении виртуальной машины. Если подключен один диск данных, допустимые значения — delete and Detach. Для подключения нескольких дисков данных используйте параметр "<data_disk>=Delete <data_disk2>=Detach" для настройки каждого диска.

--data-disk-encryption-sets

Имена или идентификаторы (разделенные пробелами) наборов шифрования дисков для дисков данных.

--data-disk-sizes-gb

Размер свободного управляемого диска данных в ГБ для создания.

--disable-integrity-monitoring-autoupgrade

Отключите автоматическое обновление расширения аттестации гостей для виртуальных машин с поддержкой доверенного запуска и VMSS.

значение по умолчанию: False
--disk-controller-type
Предварительный просмотр

Укажите тип контроллера диска, настроенный для виртуальной машины или VMSS.

допустимые значения: NVMe, SCSI
--edge-zone

Имя пограничной зоны.

--enable-agent

Указывает, следует ли подготовить агент виртуальной машины на виртуальной машине. Если это свойство не указано, поведение по умолчанию — задать для него значение true. Это гарантирует, что агент виртуальной машины установлен на виртуальной машине, чтобы расширения можно было добавить в виртуальную машину позже.

допустимые значения: false, true
--enable-auto-update

Укажите, включена ли автоматическая Обновления для виртуальной машины Windows.

допустимые значения: false, true
--enable-hibernation

Флаг, который включает или отключает возможность гибернации на виртуальной машине.

допустимые значения: false, true
--enable-hotpatching

Исправление виртуальных машин без перезагрузки. --enable-agent должен быть задан и --patch-mode должен иметь значение AutomaticByPlatform.

допустимые значения: false, true
--enable-integrity-monitoring

Включите установку microsoft propietary и не поддерживается расширение аттестации гостевых компьютеров и включение удостоверения, назначенного системой для доверенных виртуальных машин и VMSS.

значение по умолчанию: False
--enable-proxy-agent

Укажите, следует ли включить компонент прокси-агента на виртуальной машине или масштабируемом наборе виртуальных машин.

допустимые значения: false, true
--enable-secure-boot

Включите безопасную загрузку.

допустимые значения: false, true
--enable-vtpm

Включите vTPM.

допустимые значения: false, true
--encryption-at-host

Включите шифрование узлов для виртуальной машины или VMSS. Это позволит включить шифрование для всех дисков, включая диск Resource/Temp на самом узле.

допустимые значения: false, true
--ephemeral-os-disk

Позволяет создать диск ОС непосредственно на узле узла, обеспечивая производительность локального диска и быстрое время повторного создания виртуальной машины или vmSS.

допустимые значения: false, true
--ephemeral-os-disk-placement --ephemeral-placement

Применимо только при использовании с --ephemeral-os-disk. Позволяет выбрать расположение подготовки диска эфемерной ОС.

допустимые значения: CacheDisk, NvmeDisk, ResourceDisk
--eviction-policy

Политика вытеснения для виртуальной машины с приоритетом точечных приоритетов. Политика вытеснения по умолчанию — освобождение для виртуальной машины с приоритетом spot.

допустимые значения: Deallocate, Delete
--generate-ssh-keys

Создайте открытые и закрытые файлы ключей RSA SSH, если отсутствуют. Ключи будут храниться в каталоге ~/.ssh.

значение по умолчанию: False
--host
Предварительный просмотр

Идентификатор ресурса выделенного узла, в котором будет находиться виртуальная машина. --host и --host-group не могут использоваться вместе.

--host-group
Предварительный просмотр

Имя или идентификатор ресурса выделенной группы узлов, в которой будет находиться виртуальная машина. --host и --host-group не могут использоваться вместе.

--image

Имя образа операционной системы в виде псевдонима URN, URN, имени пользовательского образа или идентификатора, идентификатора пользовательской версии образа или URI большого двоичного объекта VHD. Кроме того, он также поддерживает общий образ коллекции. Используйте псевдоним изображения, включая версию дистрибутива, который вы хотите использовать. Например, используйте Debian11 вместо Debian. Этот параметр требуется, если не используется --attach-os-disk. допустимый формат URN: Publisher:Offer:Sku:Version. Дополнительные сведения см. в разделе https://docs.microsoft.com/azure/virtual-machines/linux/cli-ps-findimage.

значение из: az sig image-version show-shared, az vm image list, az vm image show
--license-type

Указывает, что образ или диск Windows лицензирован локально. Чтобы включить Преимущество гибридного использования Azure для Windows Server, используйте Windows_Server. Чтобы включить права размещения с несколькими клиентами для Windows 10, используйте Windows_Client. Дополнительные сведения см. в документации по виртуальной машине Azure в Интернете.

допустимые значения: None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, UBUNTU, UBUNTU_PRO, Windows_Client, Windows_Server
--location -l

Расположение, в котором создается виртуальная машина и связанные ресурсы. Если расположение по умолчанию не настроено, по умолчанию будет использоваться расположение группы ресурсов.

--max-price
Предварительный просмотр

Максимальная цена (в долларах США) вы готовы платить за точечные виртуальные машины или VMSS. -1 указывает, что пятнистая виртуальная машина или VMSS не должна быть вытесна из-за ценовых причин.

--nic-delete-option

Укажите, что происходит с сетевым интерфейсом при удалении виртуальной машины. Используйте единственное значение, чтобы применить ко всем ресурсам или использовать = для настройки поведения удаления для отдельных ресурсов. Возможные варианты: "Удалить" и "Отсоединить".

--nics

Имена или идентификаторы существующих сетевых адаптеров для подключения к виртуальной машине. Первый сетевой адаптер будет назначен в качестве основного. Если опущено, будет создан новый сетевой адаптер. Если указан существующий сетевой адаптер, не указывайте подсеть, виртуальную сеть, общедоступный IP-адрес или NSG.

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
--nsg

Имя, используемое при создании новой группы безопасности сети (по умолчанию) или ссылки на существующую. Также можно ссылаться на существующую группу безопасности сети по идентификатору или указать "" для none ("" в Azure CLI с помощью оператора PowerShell или --% ).

--nsg-rule

Правило NSG для создания группы безопасности сети при создании группы безопасности сети. По умолчанию можно открывать порты для разрешения RDP в Windows и разрешения SSH в Linux. NONE не представляет правила NSG.

допустимые значения: NONE, RDP, SSH
--os-disk-caching

служба хранилища тип кэширования для диска ОС виртуальной машины. По умолчанию: ReadWrite.

допустимые значения: None, ReadOnly, ReadWrite
--os-disk-delete-option

Укажите поведение управляемого диска, когда виртуальная машина удаляется, т. е. удаляется или отсоединяется ли управляемый диск.

допустимые значения: Delete, Detach
--os-disk-encryption-set

Имя или идентификатор набора шифрования дисков для диска ОС.

--os-disk-name

Имя нового диска ОС виртуальной машины.

--os-disk-secure-vm-disk-encryption-set

Укажите идентификатор ресурса или имя управляемого клиентом набора ресурсов шифрования дисков для управляемого диска, используемого для зашифрованного ключа конфиденциальной виртуальной машины и гостевого BLOB-объекта виртуальной машины.

--os-disk-security-encryption-type

Укажите тип шифрования управляемого диска ОС.

допустимые значения: DiskWithVMGuestState, NonPersistedTPM, VMGuestStateOnly
--os-disk-size-gb

Размер диска ОС в ГБ для создания.

--os-type

Тип ОС, установленной на пользовательском виртуальном жестком диске. Не используйте при указании псевдонима URN или URN.

допустимые значения: linux, windows
--patch-mode

Режим гостевой установки исправлений для виртуальной машины IaaS. Допустимые значения для виртуальной машины Windows: AutomaticByOS, AutomaticByPlatform, Manual. Допустимые значения для виртуальной машины Linux: AutomaticByPlatform, ImageDefault. Вручную. Вы управляете применением исправлений к виртуальной машине. Это можно сделать, применяя исправления вручную внутри виртуальной машины. В этом режиме автоматические обновления отключены; параметр --enable-auto-update должен иметь значение false. AutomaticByOS — виртуальная машина автоматически обновляется ОС. Параметр --enable-auto-update должен иметь значение true. AutomaticByPlatform — виртуальная машина автоматически обновляется операционной системой. ImageDefault — используется конфигурация исправления по умолчанию виртуальной машины. Параметр --enable-agent и --enable-auto-update должен иметь значение true.

допустимые значения: AutomaticByOS, AutomaticByPlatform, ImageDefault, Manual
--plan-name

Имя плана.

--plan-product

Планирование продукта.

--plan-promotion-code

Запланируйте код повышения уровня.

--plan-publisher

План издателя.

--platform-fault-domain

Укажите домен логического сбоя масштабируемого набора, в котором будет создана виртуальная машина. По умолчанию виртуальная машина будет автоматически назначена домену сбоя, который лучше всего поддерживает баланс между доступными доменами сбоя. Это применимо только в том случае, если свойство virtualMachineScaleSet этой виртуальной машины установлено. На масштабируемый набор виртуальных машин, на который ссылается, должен иметь число доменов сбоя платформы. Это свойство невозможно обновить после создания виртуальной машины. Назначение домена сбоя можно просмотреть в представлении экземпляра виртуальной машины.

--ppg

Имя или идентификатор группы размещения близкого взаимодействия, с которым должна быть связана виртуальная машина.

--priority

Приоритет. Используйте "Spot" для выполнения краткосрочных рабочих нагрузок в экономичном режиме. Перечисление "Низкий" будет устарело в будущем. Используйте "Spot" для развертывания точечных виртуальных машин Azure и (или) VMSS. По умолчанию — "Обычный".

допустимые значения: Low, Regular, Spot
--private-ip-address

Статический частный IP-адрес (например, 10.0.0.5).

--proxy-agent-mode

Укажите режим, на который будет выполняться прокси-агент, если эта функция включена.

допустимые значения: Audit, Enforce
--public-ip-address

Имя общедоступного IP-адреса при создании одного (по умолчанию) или ссылке на существующий. Также можно ссылаться на существующий общедоступный IP-адрес по идентификатору или указать "" для None ("" в Azure CLI с помощью оператора PowerShell или --% ). Для Azure CLI с помощью powershell core edition 7.3.4 укажите или "" (-public-ip-address или --public-ip-address "").

--public-ip-address-allocation
допустимые значения: dynamic, static
--public-ip-address-dns-name

Глобально уникальное DNS-имя для только что созданного общедоступного IP-адреса.

--public-ip-sku

Номер SKU общедоступного IP-адреса. Общедоступный IP-адрес поддерживается для создания в пограничной зоне только в том случае, если он имеет значение "Стандартный".

допустимые значения: Basic, Standard
значение по умолчанию: Standard
--role

Имя роли или идентификатор назначенного системой удостоверения.

--scope

Область доступа к назначенному системой удостоверению.

--secrets

Один или несколько секретов Key Vault в виде строк JSON или файлов с помощью @{path} содержащихся [{ "sourceVault": { "id": "value" }, "vaultCertificates": [{ "certificateUrl": "value", "certificateStore": "cert store name (only on windows)"}] }].

--security-type

Укажите тип безопасности виртуальной машины.

допустимые значения: ConfidentialVM, Standard, TrustedLaunch
--size

Размер виртуальной машины, который необходимо создать. См https://azure.microsoft.com/pricing/details/virtual-machines/ . сведения о размере.

значение по умолчанию: Standard_DS1_v2
значение из: az vm list-sizes
--source-disk-restore-point --source-disk-rp

Создайте диск данных из точки восстановления диска. Может использовать идентификатор точки восстановления диска.

--source-disk-restore-point-size-gb --source-rp-size

Размер точки восстановления исходного диска в ГБ.

--source-resource --source-snapshots-or-disks

Создайте диск данных из моментального снимка или другого диска. Может использовать идентификатор диска или моментального снимка.

--source-resource-size --source-snapshots-or-disks-size-gb

Размер исходного диска в ГБ.

--specialized

Укажите, является ли исходный образ специализированным.

допустимые значения: false, true
--ssh-dest-key-path

Путь к целевому файлу на виртуальной машине для ключа SSH. Если файл уже существует, указанные ключи добавляются в файл. Путь назначения для открытых ключей SSH в настоящее время ограничен значением по умолчанию "/home/username/.ssh/authorized_keys" из-за известной проблемы в агенте подготовки Linux.

--ssh-key-name

Используйте его в качестве открытого ключа в виртуальной машине. Это должен быть существующий ресурс ключа SSH в Azure.

--ssh-key-values

Разделенный пробелами список открытых ключей SSH или пути к файлу открытого ключа.

--storage-account

Применимо только при использовании с --use-unmanaged-disk. Имя, используемое при создании учетной записи хранения или ссылке на существующую. Если опущено, будет использоваться соответствующая учетная запись хранения в той же группе ресурсов и расположении, или будет создана новая.

--storage-container-name

Применимо только при использовании с --use-unmanaged-disk. Имя контейнера хранилища для диска ОС виртуальной машины. Значение по умолчанию: vhds.

--storage-sku

Номер SKU учетной записи хранения, с которой следует сохранить виртуальную машину. Используйте единый номер SKU, который будет применяться ко всем дискам или указать отдельные диски. Использование: [-storage-sku SKU | --storage-sku ID=SKU ID=SKU ID=SKU...], где каждый идентификатор — os или 0-indexed lun. Допустимые значения: Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS, PremiumV2_LRS.

--subnet

Имя подсети при создании новой виртуальной сети или ссылке на существующую. Также можно ссылаться на существующую подсеть по идентификатору. Если имя виртуальной сети и подсеть опущены, соответствующая виртуальная сеть и подсеть будут выбраны автоматически или будет создана новая.

--subnet-address-prefix

Префикс IP-адреса подсети, используемый при создании виртуальной сети в формате CIDR.

значение по умолчанию: 10.0.0.0/24
--tags

Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.

--ultra-ssd-enabled

Включает или отключает возможность иметь 1 или более управляемых дисков данных с UltraSSD_LRS учетной записью хранения.

допустимые значения: false, true
--use-unmanaged-disk

Не используйте управляемый диск для сохранения виртуальной машины.

значение по умолчанию: False
--user-data

UserData для виртуальной машины. Его можно передать в виде файла или строки.

--v-cpus-available

Укажите количество доступных виртуальных ЦП.

--v-cpus-per-core

Укажите отношение виртуального ЦП к физическому ядру. При установке этого свойства значение 1 также означает, что гиперпоток отключен.

--validate

Создайте и проверьте шаблон ARM без создания ресурсов.

значение по умолчанию: False
--vmss

Имя или идентификатор существующего масштабируемого набора виртуальных машин, которому должна быть назначена виртуальная машина. Нет по умолчанию.

--vnet-address-prefix

Префикс IP-адреса, используемый при создании виртуальной сети в формате CIDR.

значение по умолчанию: 10.0.0.0/16
--vnet-name

Имя виртуальной сети при создании новой или ссылке на существующую.

--workspace
Предварительный просмотр

Имя или идентификатор рабочей области Log Analytics. Если указать рабочую область с помощью имени, рабочая область должна находиться в той же группе ресурсов с виртуальной машиной, в противном случае будет создана новая рабочая область.

--zone -z

Зона доступности, в которую необходимо подготовить ресурс.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm deallocate

Отмените выделение виртуальной машины, чтобы вычислительные ресурсы больше не выделены (плата больше не применяется). Состояние изменится с "Остановлено" на "Остановлено (освобождено)".

Полный учебник см. в разделе https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.

az vm deallocate [--hibernate {0, 1, f, false, n, no, t, true, y, yes}]
                 [--ids]
                 [--name]
                 [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                 [--resource-group]
                 [--subscription]

Примеры

Отмена размещения, обобщение и запись остановленной виртуальной машины.

az vm deallocate -g MyResourceGroup -n MyVm
az vm generalize -g MyResourceGroup -n MyVm
az vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix

Освобождение, обобщение и захват нескольких остановленных виртуальных машин.

az vm deallocate --ids vms_ids
az vm generalize --ids vms_ids
az vm capture --ids vms_ids --vhd-name-prefix MyPrefix

Отмена размещения виртуальной машины.

az vm deallocate --name MyVm --no-wait --resource-group MyResourceGroup

Необязательные параметры

--hibernate

Необязательный параметр для гибернации виртуальной машины. (Функция в предварительной версии).

допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name --vm-name -n

Имя виртуальной машины. Вы можете настроить значение по умолчанию с помощью az configure --defaults vm=<name>.

--no-wait

Не ожидать завершения длительной операции.

допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm delete

Удалите виртуальную машину.

az vm delete [--force-deletion]
             [--ids]
             [--name]
             [--no-wait]
             [--resource-group]
             [--subscription]
             [--yes]

Примеры

Удалите виртуальную машину без запроса на подтверждение.

az vm delete -g MyResourceGroup -n MyVm --yes

Удалите все виртуальные машины в группе ресурсов.

az vm delete --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Необязательные параметры

--force-deletion

Необязательный параметр для принудительного удаления виртуальных машин. Значение по умолчанию — None.

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя виртуальной машины. Вы можете настроить значение по умолчанию с помощью az configure --defaults vm=<name>.

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--yes -y

Не запрашивать подтверждение.

значение по умолчанию: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm generalize

Пометьте виртуальную машину как обобщенную, что позволяет создавать образы для нескольких развертываний.

Полный учебник см. в разделе https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.

az vm generalize [--ids]
                 [--name]
                 [--resource-group]
                 [--subscription]

Примеры

Отмена размещения, обобщение и запись остановленной виртуальной машины.

az vm deallocate -g MyResourceGroup -n MyVm
az vm generalize -g MyResourceGroup -n MyVm
az vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix

Освобождение, обобщение и захват нескольких остановленных виртуальных машин.

az vm deallocate --ids vms_ids
az vm generalize --ids vms_ids
az vm capture --ids vms_ids --vhd-name-prefix MyPrefix

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name --vm-name -n

Имя виртуальной машины. Вы можете настроить значение по умолчанию с помощью az configure --defaults vm=<name>.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm get-instance-view

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

az vm get-instance-view [--ids]
                        [--name]
                        [--resource-group]
                        [--subscription]

Примеры

Используйте группу ресурсов и имя для получения сведений о представлении экземпляра виртуальной машины.

az vm get-instance-view -g MyResourceGroup -n MyVm

Получение представлений экземпляров для всех виртуальных машин в группе ресурсов.

az vm get-instance-view --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя виртуальной машины. Вы можете настроить значение по умолчанию с помощью az configure --defaults vm=<name>.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm install-patches

Установите исправления на виртуальной машине.

az vm install-patches --maximum-duration
                      --reboot-setting {Always, IfRequired, Never}
                      [--classifications-to-include-linux {Critical, Other, Security}]
                      [--classifications-to-include-win {Critical, Definition, FeaturePack, Security, ServicePack, Tools, UpdateRollUp, Updates}]
                      [--exclude-kbs-requiring-reboot {false, true}]
                      [--ids]
                      [--kb-numbers-to-exclude]
                      [--kb-numbers-to-include]
                      [--name]
                      [--no-wait]
                      [--package-name-masks-to-exclude]
                      [--package-name-masks-to-include]
                      [--resource-group]
                      [--subscription]

Примеры

Установите исправления на виртуальной машине Windows, что позволяет максимальное время в течение 4 часов, а виртуальная машина перезагрузится при необходимости во время операции обновления программного обеспечения.

az vm install-patches -g MyResourceGroup -n MyVm --maximum-duration PT4H --reboot-setting IfRequired --classifications-to-include-win Critical Security --exclude-kbs-requiring-reboot true

Установите исправления на виртуальной машине Linux, что позволяет максимальное время в течение 4 часов, а виртуальная машина перезагрузится при необходимости во время операции обновления программного обеспечения.

az vm install-patches -g MyResourceGroup -n MyVm --maximum-duration PT4H --reboot-setting IfRequired --classifications-to-include-linux Critical

Обязательные параметры

--maximum-duration

Укажите максимальное время выполнения операции. Это должна быть строка длительности, совместимая с ISO 8601, например PT4H (4 часа).

--reboot-setting

Определите, когда можно перезагрузить виртуальную машину во время операции обновления программного обеспечения.

допустимые значения: Always, IfRequired, Never

Необязательные параметры

--classifications-to-include-linux

Разделенный пробелами список классификаций для виртуальной машины Linux.

допустимые значения: Critical, Other, Security
--classifications-to-include-win

Разделенный пробелами список классификаций для виртуальной машины Windows.

допустимые значения: Critical, Definition, FeaturePack, Security, ServicePack, Tools, UpdateRollUp, Updates
--exclude-kbs-requiring-reboot

Отфильтруйте КБ, которые не имеют поведения перезагрузки "Никогда не перезагружает", когда это задано. Применимо только к виртуальной машине Windows.

допустимые значения: false, true
--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--kb-numbers-to-exclude

Разделенный пробелами список КБ, которые следует исключить в операции исправления. Применимо только к виртуальной машине Windows.

--kb-numbers-to-include

Разделенный пробелами список КБ для включения в операцию исправления. Применимо только к виртуальной машине Windows.

--name -n

Имя виртуальной машины. Вы можете настроить значение по умолчанию с помощью az configure --defaults vm=<name>.

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
--package-name-masks-to-exclude

Разделенный пробелом список пакетов, которые следует исключить в операции исправления. Формат: packageName_packageVersion. Применимо только к виртуальной машине Linux.

--package-name-masks-to-include

Разделенный пробелами список пакетов для включения в операцию исправления. Формат: packageName_packageVersion. Применимо только к виртуальной машине Linux.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm list

Список сведений о Виртуальные машины.

--resource-group может передавать пустую строку в качестве параметра, которая выводит всю информацию о виртуальной машине в подписке. Дополнительные сведения о запросе сведений о Виртуальные машины см. в статье https://docs.microsoft.com/cli/azure/query-az-cli2.

az vm list [--resource-group]
           [--show-details]
           [--vmss]

Примеры

Вывод списка всех виртуальных машин.

az vm list

Список всех виртуальных машин по группе ресурсов.

az vm list -g MyResourceGroup

Список всех виртуальных машин по группе ресурсов с подробными сведениями.

az vm list -g MyResourceGroup -d

Необязательные параметры

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--show-details -d

Показывать общедоступный IP-адрес, полное доменное имя и состояния питания. команда будет выполняться медленно.

значение по умолчанию: False
--vmss

Вывод списка экземпляров виртуальных машин в определенном vmSS. Укажите идентификатор VMSS или имя VMSS.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm list-ip-addresses

Вывод списка IP-адресов, связанных с виртуальной машиной.

az vm list-ip-addresses [--ids]
                        [--name]
                        [--resource-group]
                        [--subscription]

Примеры

Получите IP-адреса для виртуальной машины.

az vm list-ip-addresses -g MyResourceGroup -n MyVm

Получение IP-адресов для всех виртуальных машин в группе ресурсов.

az vm list-ip-addresses --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя виртуальной машины. Вы можете настроить значение по умолчанию с помощью az configure --defaults vm=<name>.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm list-sizes

Список доступных размеров для виртуальных машин.

az vm list-sizes [--ids]
                 [--location]
                 [--subscription]

Примеры

Список доступных размеров виртуальных машин в регионе "Западная часть США".

az vm list-sizes -l westus

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--location -l

Location. Значения из az account list-locations. Расположение по умолчанию можно настроить с помощью az configure --defaults location=<location>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm list-skus

Получение сведений о номерах SKU ресурсов, связанных с вычислительными ресурсами.

Эта команда включает ограничение уровня подписки, предлагая наиболее точные сведения.

az vm list-skus [--all {false, true}]
                [--location]
                [--resource-type]
                [--size]
                [--zone {false, true}]

Примеры

Список всех номеров SKU в регионе "Западная часть США".

az vm list-skus -l westus

Список всех доступных размеров виртуальных машин в регионе "Восточная часть США2", который поддерживает зону доступности.

az vm list-skus -l eastus2 --zone

Список всех доступных размеров виртуальных машин в регионе "Восточная часть США2", который поддерживает зону доступности с именем "standard_ds1...".

az vm list-skus -l eastus2 --zone --size standard_ds1

Список сведений о группе доступности, связанной с sku, в регионе "Западная часть США".

az vm list-skus -l westus --resource-type availabilitySets

Необязательные параметры

--all

Отображение всех сведений, включая размеры виртуальных машин, недоступные в текущей подписке.

допустимые значения: false, true
--location -l

Location. Значения из az account list-locations. Расположение по умолчанию можно настроить с помощью az configure --defaults location=<location>.

--resource-type -r

Типы ресурсов, например "availabilitySets", "моментальные снимки", "диски" и т. д.

--size -s

Имя размера, частичное имя принимается.

--zone -z

Показывать номера skus, поддерживающие зоны доступности.

допустимые значения: false, true
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm list-usage

Список доступных ресурсов использования для виртуальных машин.

az vm list-usage --location

Примеры

Получение использования вычислительных ресурсов для региона "Западная часть США".

az vm list-usage -l westus

Обязательные параметры

--location -l

Location. Значения из az account list-locations. Расположение по умолчанию можно настроить с помощью az configure --defaults location=<location>.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm list-vm-resize-options

Список доступных параметров изменения размера виртуальных машин.

az vm list-vm-resize-options [--ids]
                             [--name]
                             [--resource-group]
                             [--subscription]

Примеры

Список всех доступных размеров виртуальных машин для изменения размера.

az vm list-vm-resize-options -g MyResourceGroup -n MyVm

Список доступных размеров для всех виртуальных машин в группе ресурсов.

az vm list-vm-resize-options --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name --vm-name -n

Имя виртуальной машины. Вы можете настроить значение по умолчанию с помощью az configure --defaults vm=<name>.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm open-port

Открывает виртуальную машину для входящего трафика по указанным портам.

Добавляет правило безопасности в группу безопасности сети (NSG), подключенную к сетевому интерфейсу виртуальной машины или подсети. Будет использоваться существующий NSG или будет создан новый. Имя правила — open-port-{port}, и перезаписывает существующее правило с таким именем. Для виртуальных машин с несколькими сетевыми адаптерами или для более точного управления используйте соответствующие сетевые команды напрямую (создание правила nsg и т. д.).

az vm open-port --port
                [--apply-to-subnet]
                [--ids]
                [--name]
                [--nsg-name]
                [--priority]
                [--resource-group]
                [--subscription]

Примеры

Откройте все порты на виртуальной машине для входящего трафика.

az vm open-port -g MyResourceGroup -n MyVm --port '*'

Откройте диапазон портов на виртуальной машине для входящего трафика с наивысшим приоритетом.

az vm open-port -g MyResourceGroup -n MyVm --port 80-100 --priority 100

Откройте порты 555, 557, 558 и 559 для входящего трафика с наивысшим приоритетом.

az vm open-port -g MyResourceGroup -n MyVm --port 555,557-559 --priority 100

Откройте все порты для всех виртуальных машин в группе ресурсов.

az vm open-port --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv) --port '*'

Обязательные параметры

--port

Порт или диапазон портов (например, 80–100) для открытия входящего трафика. Используйте "*", чтобы разрешить трафик ко всем портам. Используйте разделенные запятыми значения, чтобы указать несколько портов или диапазон портов.

Необязательные параметры

--apply-to-subnet

Разрешить входящий трафик в подсети вместо сетевого адаптера.

значение по умолчанию: False
--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя виртуальной машины для открытия входящего трафика.

--nsg-name

Имя группы безопасности сети, создаваемой, если она не существует. Игнорируется, если группа безопасности сети уже существует.

--priority

Приоритет правила от 100 (наивысший приоритет) до 4096 (самый низкий приоритет). Должен быть уникальным для каждого правила в коллекции.

значение по умолчанию: 900
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm perform-maintenance

Операция выполнения обслуживания на виртуальной машине.

az vm perform-maintenance [--ids]
                          [--name]
                          [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                          [--resource-group]
                          [--subscription]

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name --vm-name -n

Имя виртуальной машины. Вы можете настроить значение по умолчанию с помощью az configure --defaults vm=<name>.

--no-wait

Не ожидать завершения длительной операции.

допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm reapply

Повторное применение виртуальных машин.

az vm reapply [--ids]
              [--name]
              [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
              [--resource-group]
              [--subscription]

Примеры

Повторное применение виртуальной машины.

az vm reapply -g MyResourceGroup -n MyVm

Повторное применение всех виртуальных машин в группе ресурсов.

az vm reapply --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name --vm-name -n

Имя виртуальной машины. Вы можете настроить значение по умолчанию с помощью az configure --defaults vm=<name>.

--no-wait

Не ожидать завершения длительной операции.

допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm redeploy

Повторно разверните существующую виртуальную машину.

az vm redeploy [--ids]
               [--name]
               [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
               [--resource-group]
               [--subscription]

Примеры

Повторно разверните виртуальную машину.

az vm redeploy -g MyResourceGroup -n MyVm

Повторно разверните все виртуальные машины в группе ресурсов.

az vm redeploy --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name --vm-name -n

Имя виртуальной машины. Вы можете настроить значение по умолчанию с помощью az configure --defaults vm=<name>.

--no-wait

Не ожидать завершения длительной операции.

допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm reimage

Повторное создание (обновление операционной системы) виртуальной машины.

Повторное создание (обновление операционной системы) виртуальной машины, у которой нет временного диска ОС, для виртуальных машин с временным диском ОПЕРАЦИОННОй системы, которую виртуальная машина сбрасывается в исходное состояние. ПРИМЕЧАНИЕ. Сохранение старого диска ОС зависит от значения deleteOption диска ОС. Если deleteOption отсоединен, старый диск ОС будет сохранен после повторного воспроизведения. При удалении deleteOption старый диск ОС будет удален после повторного воспроизведения. Перед выполнением повторного копирования необходимо обновить удаление диска ОС.

az vm reimage [--admin-password]
              [--custom-data]
              [--exact-version]
              [--ids]
              [--name]
              [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
              [--resource-group]
              [--subscription]
              [--temp-disk {0, 1, f, false, n, no, t, true, y, yes}]

Примеры

Повторное создание виртуальной машины.

az vm reimage --name MyVm --resource-group MyResourceGroup --admin-password MyPassword --custom-data "dGVzdA==" --temp-disk false --exact-version 0.1

Необязательные параметры

--admin-password

Указывает пароль учетной записи администратора.

--custom-data

Задает строку в кодировке base-64 пользовательских данных.

--exact-version

Указывает десятичное число, версия диска ОС должна быть переосмыслена. Если указана точную версию, диск ОС переимыкается в существующую версию диска ОС.

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name --vm-name -n

Имя виртуальной машины. Вы можете настроить значение по умолчанию с помощью az configure --defaults vm=<name>.

--no-wait

Не ожидать завершения длительной операции.

допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--temp-disk

Указывает, следует ли повторно создавать временный диск. Значение по умолчанию: false. Примечание. Этот параметр повторного создания временных дисков поддерживается только для виртуальной машины или VMSS с эфемерным диском ОС.

допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm resize

Обновите размер виртуальной машины.

az vm resize --size
             [--ids]
             [--name]
             [--no-wait]
             [--resource-group]
             [--subscription]

Примеры

Изменение размера виртуальной машины.

az vm resize -g MyResourceGroup -n MyVm --size Standard_DS3_v2

Изменение размера всех виртуальных машин в группе ресурсов.

az vm resize --size Standard_DS3_v2 --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Обязательные параметры

--size

Размер виртуальной машины.

значение из: az vm list-vm-resize-options

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя виртуальной машины. Вы можете настроить значение по умолчанию с помощью az configure --defaults vm=<name>.

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm restart

Перезапустите виртуальные машины.

az vm restart [--force]
              [--ids]
              [--name]
              [--no-wait]
              [--resource-group]
              [--subscription]

Примеры

Перезапуск виртуальной машины.

az vm restart -g MyResourceGroup -n MyVm

Перезапустите все виртуальные машины в группе ресурсов.

az vm restart --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Необязательные параметры

--force

Принудительная перезагрузка виртуальной машины путем повторного развертывания. Используйте, если виртуальная машина не отвечает.

значение по умолчанию: False
--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя виртуальной машины. Вы можете настроить значение по умолчанию с помощью az configure --defaults vm=<name>.

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm show

Получение сведений о виртуальной машине.

az vm show [--ids]
           [--include-user-data]
           [--name]
           [--resource-group]
           [--show-details]
           [--subscription]

Примеры

Отображение сведений о виртуальной машине.

az vm show -g MyResourceGroup -n MyVm -d

Получение сведений обо всех виртуальных машинах в группе ресурсов.

az vm show -d --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--include-user-data -u

Включите свойства данных пользователя в результат запроса.

значение по умолчанию: False
--name -n

Имя виртуальной машины. Вы можете настроить значение по умолчанию с помощью az configure --defaults vm=<name>.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--show-details -d

Показывать общедоступный IP-адрес, полное доменное имя и состояния питания. команда будет выполняться медленно.

значение по умолчанию: False
--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm simulate-eviction

Имитация вытеснения точечных виртуальных машин.

az vm simulate-eviction [--ids]
                        [--name]
                        [--resource-group]
                        [--subscription]

Примеры

Имитация вытеснения точечных виртуальных машин.

az vm simulate-eviction --resource-group MyResourceGroup --name MyVm

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name --vm-name -n

Имя виртуальной машины. Вы можете настроить значение по умолчанию с помощью az configure --defaults vm=<name>.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm start

Запуск остановленной виртуальной машины.

az vm start [--ids]
            [--name]
            [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
            [--resource-group]
            [--subscription]

Примеры

Запуск остановленной виртуальной машины.

az vm start -g MyResourceGroup -n MyVm

Запустите все виртуальные машины в группе ресурсов.

az vm start --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Запуск остановленной виртуальной машины.

az vm start --name MyVm --no-wait --resource-group MyResourceGroup

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name --vm-name -n

Имя виртуальной машины. Вы можете настроить значение по умолчанию с помощью az configure --defaults vm=<name>.

--no-wait

Не ожидать завершения длительной операции.

допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm stop

Выключение (остановка) работающей виртуальной машины.

Плата за виртуальную машину продолжится. Чтобы избежать этого, вы можете освободить виртуальную машину с помощью az vm deallocate.

az vm stop [--ids]
           [--name]
           [--no-wait]
           [--resource-group]
           [--skip-shutdown]
           [--subscription]

Примеры

Выключение (остановка) работающей виртуальной машины.

az vm stop --resource-group MyResourceGroup --name MyVm

Выключите запущенную виртуальную машину без завершения работы.

az vm stop --resource-group MyResourceGroup --name MyVm --skip-shutdown

Отключение виртуальных машин в группе ресурсов.

az vm stop --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя виртуальной машины. Вы можете настроить значение по умолчанию с помощью az configure --defaults vm=<name>.

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--skip-shutdown

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

значение по умолчанию: False
--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm update

Обновите свойства виртуальной машины.

Обновите объекты и свойства виртуальной машины с помощью путей, соответствующих az vm show.

az vm update [--add]
             [--capacity-reservation-group]
             [--disk-caching]
             [--disk-controller-type {NVMe, SCSI}]
             [--enable-hibernation {false, true}]
             [--enable-proxy-agent {false, true}]
             [--enable-secure-boot {false, true}]
             [--enable-vtpm {false, true}]
             [--ephemeral-os-disk-placement {CacheDisk, NvmeDisk, ResourceDisk}]
             [--force-string]
             [--host]
             [--host-group]
             [--ids]
             [--license-type {None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, UBUNTU, UBUNTU_PRO, Windows_Client, Windows_Server}]
             [--max-price]
             [--name]
             [--no-wait]
             [--os-disk]
             [--ppg]
             [--priority {Low, Regular, Spot}]
             [--proxy-agent-mode {Audit, Enforce}]
             [--remove]
             [--resource-group]
             [--security-type {TrustedLaunch}]
             [--set]
             [--size]
             [--subscription]
             [--ultra-ssd-enabled {false, true}]
             [--user-data]
             [--v-cpus-available]
             [--v-cpus-per-core]
             [--workspace]
             [--write-accelerator]

Примеры

Добавление или обновление тега.

az vm update -n name -g group --set tags.tagName=tagValue

Удаление тега.

az vm update -n name -g group --remove tags.tagName

Задайте основной сетевой адаптер виртуальной машины.

az vm update -n name -g group --set networkProfile.networkInterfaces[1].primary=false networkProfile.networkInterfaces[0].primary=true

Добавьте в виртуальную машину новый сетевой адаптер, отличный от основного.

az vm update -n name -g group --add networkProfile.networkInterfaces primary=false id={NIC_ID}

Удалите четвертый сетевой адаптер из виртуальной машины.

az vm update -n name -g group --remove networkProfile.networkInterfaces 3

Добавление существующей виртуальной машины в выделенный узел

az vm deallocate -n name -g group
az vm update -n name -g group --host my-host
az vm start -n name -g group

Добавление существующей виртуальной машины в выделенную группу узлов

az vm deallocate -n name -g group
az vm update -n name -g group --host-group my-host-group
az vm start -n name -g group

Необязательные параметры

--add

Добавьте объект в список объектов, указав пары пути и значения ключа. Пример: --add property.listProperty <key=value, string or JSON string>.

значение по умолчанию: []
--capacity-reservation-group --crg
Предварительный просмотр

Идентификатор или имя группы резервирования емкости, которая используется для выделения. Передайте значение "Нет", чтобы отсоединить группу резервирования емкости. Обратите внимание, что если вы хотите удалить виртуальную машину или vmSS, связанную с группой резервирования емкости, сначала необходимо отключить группу резервирования емкости.

--disk-caching

Используйте единственное значение для применения между дисками или указания отдельных дисков, например os=ReadWrite 0=None 1=ReadOnly, должны включать диски операционной системы обновления и 2 диска данных.

--disk-controller-type
Предварительный просмотр

Укажите тип контроллера диска, настроенный для виртуальной машины или VMSS.

допустимые значения: NVMe, SCSI
--enable-hibernation

Флаг, который включает или отключает возможность гибернации на виртуальной машине.

допустимые значения: false, true
--enable-proxy-agent

Укажите, следует ли включить компонент прокси-агента на виртуальной машине или масштабируемом наборе виртуальных машин.

допустимые значения: false, true
--enable-secure-boot

Включите безопасную загрузку.

допустимые значения: false, true
--enable-vtpm

Включите vTPM.

допустимые значения: false, true
--ephemeral-os-disk-placement --ephemeral-placement

Применимо только при использовании с --size. Позволяет выбрать расположение подготовки диска эфемерной ОС.

допустимые значения: CacheDisk, NvmeDisk, ResourceDisk
--force-string

При использовании "set" или "add" сохраняйте строковые литералы вместо попытки преобразовать в JSON.

значение по умолчанию: False
--host
Предварительный просмотр

Идентификатор ресурса выделенного узла, в котором будет находиться виртуальная машина. --host и --host-group не могут использоваться вместе. Перед обновлением необходимо освободить виртуальную машину и запустить виртуальную машину после обновления. Пожалуйста, проверка справку для получения дополнительных примеров.

--host-group
Предварительный просмотр

Имя или идентификатор ресурса выделенной группы узлов, в которой будет находиться виртуальная машина. --host и --host-group не могут использоваться вместе. Перед обновлением необходимо освободить виртуальную машину и запустить виртуальную машину после обновления. Пожалуйста, проверка справку для получения дополнительных примеров.

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--license-type

Указывает, что образ или диск Windows лицензирован локально. Чтобы включить Преимущество гибридного использования Azure для Windows Server, используйте Windows_Server. Чтобы включить права размещения с несколькими клиентами для Windows 10, используйте Windows_Client. Дополнительные сведения см. в документации по виртуальной машине Azure в Интернете.

допустимые значения: None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, UBUNTU, UBUNTU_PRO, Windows_Client, Windows_Server
--max-price
Предварительный просмотр

Максимальная цена (в долларах США) вы готовы платить за точечные виртуальные машины или VMSS. -1 указывает, что пятнистая виртуальная машина или VMSS не должна быть вытесна из-за ценовых причин.

--name -n

Имя виртуальной машины. Вы можете настроить значение по умолчанию с помощью az configure --defaults vm=<name>.

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
--os-disk

Идентификатор или имя управляемого диска ОС для переключения.

--ppg

Имя или идентификатор группы размещения близкого взаимодействия, с которым должна быть связана виртуальная машина.

--priority

Приоритет. Используйте "Spot" для выполнения краткосрочных рабочих нагрузок в экономичном режиме. Перечисление "Низкий" будет устарело в будущем. Используйте "Spot" для развертывания точечных виртуальных машин Azure и (или) VMSS. По умолчанию — "Обычный".

допустимые значения: Low, Regular, Spot
--proxy-agent-mode

Укажите режим, на который будет выполняться прокси-агент, если эта функция включена.

допустимые значения: Audit, Enforce
--remove

Удалите свойство или элемент из списка. Пример: --remove property.list <indexToRemove> OR --remove propertyToRemove.

значение по умолчанию: []
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--security-type

Укажите тип безопасности виртуальной машины.

допустимые значения: TrustedLaunch
--set

Обновите объект, указав путь к свойству и значение для задания. Пример: --set property1.property2=<value>.

значение по умолчанию: []
--size
Предварительный просмотр

Новый размер виртуальной машины. См https://azure.microsoft.com/pricing/details/virtual-machines/ . сведения о размере.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--ultra-ssd-enabled

Включает или отключает возможность иметь 1 или более управляемых дисков данных с UltraSSD_LRS учетной записью хранения.

допустимые значения: false, true
--user-data

UserData для виртуальной машины. Его можно передать в виде файла или строки. Если пустая строка передается, существующее значение будет удалено.

--v-cpus-available

Укажите количество доступных виртуальных ЦП.

--v-cpus-per-core

Укажите отношение виртуального ЦП к физическому ядру. При установке этого свойства значение 1 также означает, что гиперпоток отключен.

--workspace
Предварительный просмотр

Имя или идентификатор рабочей области Log Analytics. Если указать рабочую область с помощью имени, рабочая область должна находиться в той же группе ресурсов с виртуальной машиной, в противном случае будет создана новая рабочая область.

--write-accelerator

Включение и отключение акселератора записи диска. Используйте единственное значение true/false для применения между дисками или указания отдельных дисков, например"os=true 1=true 2=true" для дисков операционной системы и дисков данных с lun 1 и 2.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vm wait

Поместите интерфейс командной строки в состояние ожидания до тех пор, пока не будет выполнено условие виртуальной машины.

az vm wait [--created]
           [--custom]
           [--deleted]
           [--exists]
           [--ids]
           [--interval]
           [--name]
           [--resource-group]
           [--subscription]
           [--timeout]
           [--updated]

Примеры

Дождитесь создания виртуальной машины.

az vm wait -g MyResourceGroup -n MyVm --created

Дождитесь удаления всех виртуальных машин в группе ресурсов.

az vm wait --deleted --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Необязательные параметры

--created

Подождите, пока не будет создано с помощью provisioningState по адресу "Успешно".

значение по умолчанию: False
--custom

Подождите, пока условие не будет удовлетворено пользовательским запросом JMESPath. Например, provisioningState!='InProgress', instanceView.statuses[?code='PowerState/running'].

--deleted

Дождитесь удаления.

значение по умолчанию: False
--exists

Подождите, пока ресурс не существует.

значение по умолчанию: False
--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--interval

Интервал опроса в секундах.

значение по умолчанию: 30
--name -n

Имя виртуальной машины. Вы можете настроить значение по умолчанию с помощью az configure --defaults vm=<name>.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--timeout

Максимальное ожидание в секундах.

значение по умолчанию: 3600
--updated

Подождите, пока не будет обновлено с помощью provisioningState по адресу "Успешно".

значение по умолчанию: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.