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 repair-button

Скрипт кнопки восстановления.

Расширение Предварительный просмотр
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

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

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

Примеры

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

Azure CLI
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
Default value: json
--query

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm auto-shutdown

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

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

Примеры

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

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

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

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

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

--email

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

--ids

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

--location -l

Местоположение. Значения из: 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
Default value: json
--query

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm capture

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

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

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

Примеры

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

Azure CLI
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

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

Azure CLI
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

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

Default value: True
--resource-group -g

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

--storage-container

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

Default value: vhds
--subscription

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

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

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm convert

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

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

Примеры

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

Azure CLI
az vm convert -g MyResourceGroup -n MyVm

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

Azure CLI
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
Default value: json
--query

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm create

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

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

Azure CLI
az vm create --name
             --resource-group
             [--accelerated-networking {false, true}]
             [--accept-term]
             [--additional-events {false, true}]
             [--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]
             [--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-reboot {false, true}]
             [--enable-redeploy {false, true}]
             [--enable-secure-boot {false, true}]
             [--enable-vtpm {false, true}]
             [--encryption-at-host {false, true}]
             [--encryption-identity]
             [--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-type {Ed25519, RSA}]
             [--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.

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

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

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

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

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

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

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

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

Azure CLI
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

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

Azure CLI
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

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

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

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

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

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

Azure CLI
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://learn.microsoft.com/azure/virtual-machines/linux/using-cloud-init.

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

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

Azure CLI
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.

Azure CLI
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.

Azure CLI
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 с назначенным системой удостоверением. У виртуальной машины будет роль участника с доступом к учетной записи хранения.

Azure CLI
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 с назначенным пользователем удостоверением.

Azure CLI
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 с удостоверением, назначенным системой и пользователем.

Azure CLI
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

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

Azure CLI
az vm create -n MyVm -g rg1 --image Debian11 --assign-identity myID --encryption-identity /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID

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

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

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

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

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

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

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

Azure CLI
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

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

--additional-events --additional-scheduled-events

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

Допустимые значения: false, true
--admin-password

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

--admin-username

Имя пользователя виртуальной машины. Значение по умолчанию — текущее имя пользователя ОС. Если значение по умолчанию зарезервировано системой, значение по умолчанию будет присвоено azureuser. Чтобы получить полный список зарезервированных значений, обратитесь к https://learn.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-diagnostics-storage, --computer-name, --host, --host-group, --nics, --os-disk-name, --private-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
Не рекомендуется

Аргумент "disable_integrity_monitoring" устарел и будет удален в будущем выпуске.

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

--disable-integrity-monitoring-autoupgrade

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

Default value: 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.

Default value: False
--enable-proxy-agent

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

Допустимые значения: false, true
--enable-reboot --enable-user-reboot-scheduled-events

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

Допустимые значения: false, true
--enable-redeploy --enable-user-redeploy-scheduled-events

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

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

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

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

Включите vTPM.

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

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

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

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

--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

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

Default value: False
--host
Предварительный просмотр

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

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

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

--image

Имя образа операционной системы в виде псевдонима URN, URN, имени пользовательского образа или идентификатора, идентификатора пользовательской версии образа или URI большого двоичного объекта VHD. Кроме того, он также поддерживает общий образ коллекции. Используйте псевдоним изображения, включая версию дистрибутива, который вы хотите использовать. Например, используйте Debian11 вместо Debian. Этот параметр требуется, если не используется допустимый формат URN --attach-os-disk.: Publisher:Offer:Sku:Version. Дополнительные сведения см. в https://learn.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

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

--nics

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

--no-wait

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

Default value: 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).

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

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

--public-ip-sku

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

Допустимые значения: Basic, Standard
Default value: 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/.

Default value: 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-type

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

Допустимые значения: Ed25519, RSA
Default value: RSA
--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.

Default value: 10.0.0.0/24
--tags

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

--ultra-ssd-enabled

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

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

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

Default value: False
--user-data

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

--v-cpus-available

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

--v-cpus-per-core

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

--validate

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

Default value: False
--vmss

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

--vnet-address-prefix

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

Default value: 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
Default value: json
--query

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm deallocate

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

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

Azure CLI
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]

Примеры

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

Azure CLI
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

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

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

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

Azure CLI
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
Default value: json
--query

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm delete

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

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

Примеры

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

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

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

Azure CLI
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

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

Default value: False
--resource-group -g

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

--subscription

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

--yes -y

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

Default value: False
Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm generalize

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

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

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

Примеры

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

Azure CLI
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

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

Azure CLI
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
Default value: json
--query

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm get-instance-view

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

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

Примеры

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

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

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

Azure CLI
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
Default value: json
--query

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm install-patches

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

Azure CLI
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]
                      [--max-patch-publish-date]
                      [--name]
                      [--no-wait]
                      [--package-name-masks-to-exclude]
                      [--package-name-masks-to-include]
                      [--resource-group]
                      [--subscription]

Примеры

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

Azure CLI
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 часов, а виртуальная машина перезагрузится при необходимости во время операции обновления программного обеспечения.

Azure CLI
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

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

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

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

--kb-numbers-to-exclude

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

--kb-numbers-to-include

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

--max-patch-publish-date

Значение времени ISO 8601 для установки исправлений, опубликованных до указанной максимальной даты публикации. Формат: дата (гггг-mm-dd) часовой пояс (hh:mm:ss.xxxxx) (+/-hh:mm).

--name -n

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

--no-wait

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

Default value: 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
Default value: json
--query

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm list

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

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

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

Примеры

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

Azure CLI
az vm list

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

Azure CLI
az vm list -g MyResourceGroup

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

Azure CLI
az vm list -g MyResourceGroup -d

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

--resource-group -g

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

--show-details -d

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

Default value: False
--vmss

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

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

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm list-ip-addresses

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

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

Примеры

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

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

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

Azure CLI
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
Default value: json
--query

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm list-sizes

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

Azure CLI
az vm list-sizes --location

Примеры

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

Azure CLI
az vm list-sizes -l westus

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

--location -l

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

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

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm list-skus

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

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

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

Примеры

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

Azure CLI
az vm list-skus -l westus

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

Azure CLI
az vm list-skus -l eastus2 --zone

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

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

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

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

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

--all

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

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

Местоположение. Значения из: 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
Default value: json
--query

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm list-usage

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

Azure CLI
az vm list-usage --location

Примеры

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

Azure CLI
az vm list-usage -l westus

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

--location -l

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

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

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm list-vm-resize-options

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

Azure CLI
az vm list-vm-resize-options [--ids]
                             [--name]
                             [--resource-group]
                             [--subscription]

Примеры

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

Azure CLI
az vm list-vm-resize-options -g MyResourceGroup -n MyVm

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

Azure CLI
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
Default value: 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 и т. д.).

Azure CLI
az vm open-port --port
                [--apply-to-subnet]
                [--ids]
                [--name]
                [--nsg-name]
                [--priority]
                [--resource-group]
                [--subscription]

Примеры

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

Azure CLI
az vm open-port -g MyResourceGroup -n MyVm --port '*'

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

Azure CLI
az vm open-port -g MyResourceGroup -n MyVm --port 80-100 --priority 100

Откройте порты 555, 557, 558 и 559 для входящего трафика с наивысшим приоритетом.

Azure CLI
az vm open-port -g MyResourceGroup -n MyVm --port 555,557-559 --priority 100

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

Azure CLI
az vm open-port --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv) --port '*'

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

--port

Порт или диапазон портов (например, 80–100) для открытия входящего трафика. Используйте "*", чтобы разрешить трафик ко всем портам. Используйте разделенные запятыми значения, чтобы указать несколько портов или диапазон портов.

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

--apply-to-subnet

Разрешить входящий трафик в подсети вместо сетевого адаптера.

Default value: False
--ids

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

--name -n

Имя виртуальной машины для открытия входящего трафика.

--nsg-name

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

--priority

Приоритет правила от 100 (наивысший приоритет) до 4096 (самый низкий приоритет). Должен быть уникальным для каждого правила в коллекции.

Default value: 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
Default value: json
--query

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm perform-maintenance

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

Azure CLI
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
Default value: json
--query

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm reapply

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

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

Примеры

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

Azure CLI
az vm reapply -g MyResourceGroup -n MyVm

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

Azure CLI
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
Default value: json
--query

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm redeploy

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

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

Примеры

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

Azure CLI
az vm redeploy -g MyResourceGroup -n MyVm

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

Azure CLI
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
Default value: json
--query

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm reimage

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

Повторное создание (обновление операционной системы) виртуальной машины, у которой нет временного диска ОС, для виртуальных машин с временным диском ОПЕРАЦИОННОй системы, которую виртуальная машина сбрасывается в исходное состояние. ПРИМЕЧАНИЕ. Сохранение старого диска ОС зависит от значения deleteOption диска ОС. Если deleteOption отсоединен, старый диск ОС будет сохранен после повторного воспроизведения. При удалении deleteOption старый диск ОС будет удален после повторного воспроизведения. Перед выполнением повторного копирования необходимо обновить удаление диска ОС.

Azure CLI
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}]

Примеры

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

Azure CLI
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
Default value: json
--query

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm resize

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

Azure CLI
az vm resize --size
             [--ids]
             [--name]
             [--no-wait]
             [--resource-group]
             [--subscription]

Примеры

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

Azure CLI
az vm resize -g MyResourceGroup -n MyVm --size Standard_DS3_v2

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

Azure CLI
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

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

Default value: 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
Default value: json
--query

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm restart

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

Azure CLI
az vm restart [--force]
              [--ids]
              [--name]
              [--no-wait]
              [--resource-group]
              [--subscription]

Примеры

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

Azure CLI
az vm restart -g MyResourceGroup -n MyVm

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

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

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

--force

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

Default value: False
--ids

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

--name -n

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

--no-wait

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

Default value: 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
Default value: json
--query

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm show

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

Azure CLI
az vm show [--ids]
           [--include-user-data]
           [--name]
           [--resource-group]
           [--show-details]
           [--subscription]

Примеры

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

Azure CLI
az vm show -g MyResourceGroup -n MyVm -d

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

Azure CLI
az vm show -d --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

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

--ids

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

--include-user-data -u

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

Default value: False
--name -n

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

--resource-group -g

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

--show-details -d

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

Default value: False
--subscription

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

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

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm simulate-eviction

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

Azure CLI
az vm simulate-eviction [--ids]
                        [--name]
                        [--resource-group]
                        [--subscription]

Примеры

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

Azure CLI
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
Default value: json
--query

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm start

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

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

Примеры

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

Azure CLI
az vm start -g MyResourceGroup -n MyVm

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

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

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

Azure CLI
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
Default value: json
--query

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm stop

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

Плата за виртуальную машину продолжится. Чтобы избежать этого, вы можете освободить виртуальную машину с помощью az vm deallocate.

Azure CLI
az vm stop [--ids]
           [--name]
           [--no-wait]
           [--resource-group]
           [--skip-shutdown]
           [--subscription]

Примеры

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

Azure CLI
az vm stop --resource-group MyResourceGroup --name MyVm

Выключите запущенную виртуальную машину без завершения работы.

Azure CLI
az vm stop --resource-group MyResourceGroup --name MyVm --skip-shutdown

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

Azure CLI
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

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

Default value: False
--resource-group -g

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

--skip-shutdown

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

Default value: False
--subscription

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

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

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm update

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

Обновите объекты и свойства виртуальной машины с помощью путей, соответствующих az vm show.

Azure CLI
az vm update [--add]
             [--additional-events {false, true}]
             [--capacity-reservation-group]
             [--disk-caching]
             [--disk-controller-type {NVMe, SCSI}]
             [--enable-hibernation {false, true}]
             [--enable-proxy-agent {false, true}]
             [--enable-reboot {false, true}]
             [--enable-redeploy {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]

Примеры

Добавление или обновление тега.

Azure CLI
az vm update -n name -g group --set tags.tagName=tagValue

Удаление тега.

Azure CLI
az vm update -n name -g group --remove tags.tagName

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

Azure CLI
az vm update -n name -g group --set networkProfile.networkInterfaces[1].primary=false networkProfile.networkInterfaces[0].primary=true

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

Azure CLI
az vm update -n name -g group --add networkProfile.networkInterfaces primary=false id={NIC_ID}

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

Azure CLI
az vm update -n name -g group --remove networkProfile.networkInterfaces 3

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

Azure CLI
az vm deallocate -n name -g group
az vm update -n name -g group --host my-host
az vm start -n name -g group

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

Azure CLI
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>.

Default value: []
--additional-events --additional-scheduled-events

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

Допустимые значения: false, true
--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-reboot --enable-user-reboot-scheduled-events

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

Допустимые значения: false, true
--enable-redeploy --enable-user-redeploy-scheduled-events

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

Допустимые значения: 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.

Default value: 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

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

Default value: False
--os-disk

Идентификатор или имя управляемого диска ОС для переключения.

--ppg

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

--priority

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

Допустимые значения: Low, Regular, Spot
--proxy-agent-mode

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

Допустимые значения: Audit, Enforce
--remove

Удалите свойство или элемент из списка. Пример: --remove property.list <indexToRemove> ИЛИ --remove propertyToRemove.

Default value: []
--resource-group -g

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

--security-type

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

Допустимые значения: TrustedLaunch
--set

Обновите объект, указав путь к свойству и значение для задания. Пример: --set property1.property2=<value>.

Default 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
Default value: json
--query

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az vm wait

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

Azure CLI
az vm wait [--created]
           [--custom]
           [--deleted]
           [--exists]
           [--ids]
           [--interval]
           [--name]
           [--resource-group]
           [--subscription]
           [--timeout]
           [--updated]

Примеры

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

Azure CLI
az vm wait -g MyResourceGroup -n MyVm --created

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

Azure CLI
az vm wait --deleted --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

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

--created

Подождите, пока не будет создано с помощью provisioningState по адресу "Успешно".

Default value: False
--custom

Подождите, пока условие не будет удовлетворено пользовательским запросом JMESPath. Например, provisioningState!='InProgress', instanceView.statuses[?code='PowerState/running'].

--deleted

Дождитесь удаления.

Default value: False
--exists

Подождите, пока ресурс не существует.

Default value: False
--ids

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

--interval

Интервал опроса в секундах.

Default value: 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

Максимальное ожидание в секундах.

Default value: 3600
--updated

Подождите, пока не будет обновлено с помощью provisioningState по адресу "Успешно".

Default value: False
Глобальные параметры
--debug

Увеличьте детализацию ведения журнала, чтобы отобразить все журналы отладки.

--help -h

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

--only-show-errors

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

--output -o

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

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

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.