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


az lab vm

Группа команд "lab" находится в предварительной версии и находится в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus

Управление виртуальными машинами в лаборатории azure devtest.

Команды

Имя Описание Тип Состояние
az lab vm apply-artifacts

Применение артефактов к виртуальной машине. Эта операция может занять некоторое время.

Ядро Предварительный просмотр
az lab vm claim

Команда для утверждения виртуальной машины в Azure DevTest Lab.

Ядро Предварительный просмотр
az lab vm create

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

Ядро Предварительный просмотр
az lab vm delete

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

Ядро Предварительный просмотр
az lab vm hibernate

Гибернировать виртуальную машину Эта операция может занять некоторое время.

Ядро Предварительный просмотр
az lab vm list

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

Ядро Предварительный просмотр
az lab vm show

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

Ядро Предварительный просмотр
az lab vm start

Запустите виртуальную машину. Эта операция может занять некоторое время.

Ядро Предварительный просмотр
az lab vm stop

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

Ядро Предварительный просмотр
az lab vm wait

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

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

az lab vm apply-artifacts

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

Группа команд "lab" находится в предварительной версии и находится в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus

Применение артефактов к виртуальной машине. Эта операция может занять некоторое время.

az lab vm apply-artifacts --lab-name
                          --name
                          --resource-group
                          [--artifacts]
                          [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]

Примеры

Примените артефакты к виртуальной машине в Azure DevTest Lab.

az lab vm apply-artifacts --artifacts artifacts.json --lab-name MyLab --name MyVirtualMachine --resource-group MyResourceGroup

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

--lab-name

Имя лаборатории.

--name -n

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

--resource-group -g

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

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

--artifacts

Путь к примененным массиву артефактов в кодировке JSON. Список параметров в кодировке JSON.

--no-wait

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

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

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

Группа команд "lab" находится в предварительной версии и находится в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus

Команда для утверждения виртуальной машины в Azure DevTest Lab.

az lab vm claim [--ids]
                [--lab-name]
                [--name]
                [--resource-group]
                [--subscription]

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

--ids

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

--lab-name

Имя лаборатории.

--name -n

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

--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 lab vm create

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

Группа команд "lab" находится в предварительной версии и находится в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus

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

az lab vm create --lab-name
                 --name
                 --resource-group
                 [--admin-password]
                 [--admin-username]
                 [--allow-claim {0, 1, f, false, n, no, t, true, y, yes}]
                 [--artifacts]
                 [--authentication-type {password, ssh}]
                 [--disk-type {Premium, Standard, StandardSSD}]
                 [--expiration-date]
                 [--formula]
                 [--generate-ssh-keys {0, 1, f, false, n, no, t, true, y, yes}]
                 [--image]
                 [--image-type {custom, gallery}]
                 [--ip-configuration {private, public, shared}]
                 [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                 [--notes]
                 [--saved-secret]
                 [--size]
                 [--ssh-key]
                 [--subnet]
                 [--tags]
                 [--vnet-name]

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

--lab-name

Имя лаборатории.

--name -n

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

--resource-group -g

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

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

--admin-password

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

--admin-username

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

Default value: your_system_user_login_name
--allow-claim

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

Допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
Default value: False
--artifacts

Путь к примененным массиву артефактов в кодировке JSON. Список параметров в кодировке JSON.

--authentication-type

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

Допустимые значения: password, ssh
Default value: password
--disk-type

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

Допустимые значения: Premium, Standard, StandardSSD
--expiration-date

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

--formula

Имя формулы. Используйте az lab formula list для доступных формул. Используйте az lab formula с флагом --export-artifacts для экспорта и обновления артефактов, а затем передачи результатов с помощью аргумента --artifacts.

--generate-ssh-keys

При отсутствии файлов открытого и закрытого ключей SSH.

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

Имя образа операционной системы (имя образа коллекции или пользовательское имя или идентификатор образа). Используйте az lab gallery-image list для доступных образов коллекции или az lab custom-image list для доступных пользовательских образов.

--image-type

Тип изображения.

Допустимые значения: custom, gallery
--ip-configuration

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

Допустимые значения: private, public, shared
--no-wait

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

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

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

--saved-secret

Имя сохраненного секрета, используемого для проверки подлинности. Если это значение указано, он используется вместо других методов проверки подлинности.

--size

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

--ssh-key

Путь к файлу открытого ключа или открытого ключа SSH. Используйте --generate-ssh-keys для создания ключей SSH.

--subnet

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

--tags

Теги ресурса. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

--vnet-name

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

Глобальные параметры
--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 lab vm delete

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

Группа команд "lab" находится в предварительной версии и находится в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus

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

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

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

--lab-name

Имя лаборатории.

--name

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

--resource-group -g

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

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

--no-wait

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

Допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--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 lab vm hibernate

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

Группа команд "lab" находится в предварительной версии и находится в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus

Гибернировать виртуальную машину Эта операция может занять некоторое время.

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

Примеры

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

az lab vm hibernate --resource-group MyResourceGroup --lab-name MyLab --name MyVM

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

--lab-name

Имя лаборатории.

--name

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

--resource-group -g

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

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

--no-wait

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

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

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

Группа команд "lab" находится в предварительной версии и находится в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus

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

az lab vm list --lab-name
               --resource-group
               [--all {0, 1, f, false, n, no, t, true, y, yes}]
               [--claimable {0, 1, f, false, n, no, t, true, y, yes}]
               [--environment]
               [--expand]
               [--filters]
               [--max-items]
               [--next-token]
               [--object-id]
               [--order-by]
               [--top]

Примеры

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

az lab vm list --lab-name MyLab --resource-group MyResourceGroup

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

--lab-name

Имя лаборатории.

--resource-group -g

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

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

--all

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

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

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

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

Имя или идентификатор среды для перечисления виртуальных машин. Нельзя использовать с --filters.

--expand

Укажите запрос $expand. Пример: properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)".

--filters

Фильтр для применения к операции. Пример: "$filter=contains(name,'myName".

--max-items

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

--next-token

Маркер, чтобы указать, где начать разбиение на страницы. Это значение маркера из ранее усеченного ответа.

--object-id

Идентификатор объекта владельца для перечисления виртуальных машин.

--order-by

Выражение упорядочения результатов с помощью нотации OData. Пример: "$orderby=name desc".

--top

Максимальное количество ресурсов, возвращаемых из операции. Пример: "$top=10".

Глобальные параметры
--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 lab vm show

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

Группа команд "lab" находится в предварительной версии и находится в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus

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

az lab vm show --lab-name
               --name
               --resource-group
               [--expand]

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

--lab-name

Имя лаборатории.

--name

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

--resource-group -g

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

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

--expand

Укажите запрос $expand. Пример: properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)".

Глобальные параметры
--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 lab vm start

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

Группа команд "lab" находится в предварительной версии и находится в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus

Запустите виртуальную машину. Эта операция может занять некоторое время.

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

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

--lab-name

Имя лаборатории.

--name

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

--resource-group -g

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

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

--no-wait

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

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

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

Группа команд "lab" находится в предварительной версии и находится в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus

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

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

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

--lab-name

Имя лаборатории.

--name

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

--resource-group -g

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

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

--no-wait

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

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

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

Группа команд "lab" находится в предварительной версии и находится в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus

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

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

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

--created

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

Default value: False
--custom

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

--deleted

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

Default value: False
--exists

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

Default value: False
--expand

Укажите запрос $expand. Пример: properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)".

--ids

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

--interval

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

Default value: 30
--lab-name

Имя лаборатории.

--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 для полных журналов отладки.