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


az lab vm

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

Управление виртуальными машинами в Azure DevTest Lab.

Команды

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

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

Основные сведения Предварительная версия
az lab vm claim

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

Основные сведения Предварительная версия
az lab vm create

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

Основные сведения Предварительная версия
az lab vm delete

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

Основные сведения Предварительная версия
az lab vm list

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

Основные сведения Предварительная версия
az lab vm show

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

Основные сведения Предварительная версия
az lab vm start

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

Основные сведения Предварительная версия
az lab vm stop

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

Основные сведения Предварительная версия

az lab vm apply-artifacts

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

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

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

az lab vm apply-artifacts --lab-name
                          --name
                          --resource-group
                          [--artifacts]

Примеры

Примените артефакты к виртуальной машине в 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

Имя группы ресурсов лаборатории.

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

--artifacts

Примененный массив артефактов в кодировке JSON. Используйте @{file}, чтобы загрузить из файла.

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

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

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

Примеры

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

az lab vm claim -g {ResourceGroup} --lab-name {LabName}

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

az lab vm claim -g {ResourceGroup} --lab-name {LabName} --name {VMName}

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

az lab vm claim --ids \
    /subscriptions/{SubID}/resourcegroups/{ResourceGroup}/providers/microsoft.devtestlab/labs/{LabName}/virtualmachines/{VMName1} \
    /subscriptions/{SubID}/resourcegroups/{ResourceGroup}/providers/microsoft.devtestlab/labs/{LabName}/virtualmachines/{VMName2}

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

--ids

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

--lab-name

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

--name -n

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

--resource-group -g

Имя группы ресурсов лаборатории.

--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]
                 [--artifacts]
                 [--authentication-type]
                 [--disk-type]
                 [--expiration-date]
                 [--formula]
                 [--generate-ssh-keys]
                 [--image]
                 [--image-type]
                 [--ip-configuration]
                 [--notes]
                 [--saved-secret]
                 [--size]
                 [--ssh-key]
                 [--subnet]
                 [--tags]
                 [--vnet-name]

Примеры

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

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2

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

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2 --authentication-type ssh

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

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2 --allow-claim

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

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Windows Server 2008 R2 SP1" --image-type gallery --size Standard_DS1_v2

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

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "jenkins_custom" --image-type custom --size Standard_DS1_v2

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

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2 --ip-configuration public

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

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --formula MyFormula --artifacts '@artifacts.json'

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

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

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

Default value: False
--artifacts

Примененный массив артефактов в кодировке JSON. Используйте @{file}, чтобы загрузить из файла.

--authentication-type

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

Default value: password
--disk-type

служба хранилища тип, используемый для виртуальной машины. Допустимые значения: Premium, Standard, StandardSD.

--expiration-date

Дата окончания срока действия в формате UTC(гггг-ММ-ддTHH:mm:ss) для виртуальной машины.

--formula

Имя формулы. Используется az lab formula list для доступных формул.

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

--generate-ssh-keys

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

--image

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

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

--image-type

Тип изображения. Допустимые значения: коллекция, пользовательская.

--ip-configuration

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

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

--notes

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

--saved-secret

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

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

--size

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

--ssh-key

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

--subnet

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

--tags

Разделенные пробелами теги в key[=value] формате.

Теги можно очистить, назначив им пустое значение "".

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

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

--lab-name

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

--name

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

--resource-group -g

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

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

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

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

az lab vm list --lab-name
               --resource-group
               [--all]
               [--claimable]
               [--environment]
               [--expand]
               [--filters]
               [--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.

--claimable

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

--environment

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

--expand

Запрос развертывания.

--filters

Применяемый фильтр.

--object-id

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

--order-by

Выражение упорядочения результатов с помощью нотации OData.

--top

Максимальное количество возвращаемых ресурсов.

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

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

--lab-name

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

--name

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

--resource-group -g

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

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

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

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

az lab vm stop --lab-name
               --name
               --resource-group

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

--lab-name

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

--name

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

--resource-group -g

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