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


Создание плана лаборатории в Службах лабораторий Azure с помощью PowerShell и модулей Azure

Внимание

Поддержка служб лабораторий Azure прекратится 28 июня 2027 г. Дополнительные сведения см. в руководстве по выходу на пенсию.

Из этой статьи вы узнаете, как использовать PowerShell и модуль Azure для создания плана лаборатории. Планы лаборатории используются при создании лабораторий для Служб лабораторий Azure. Вы также добавите назначение ролей, чтобы преподаватель может создавать лаборатории на основе плана лаборатории. Общие сведения о службах лабораторий Azure см. в статье "Общие сведения о службах лабораторий Azure".

Необходимые компоненты

  • Учетная запись Azure с активной подпиской. Если у вас нет подписки Azure, создайте бесплатную учетную запись, прежде чем приступить к работе.

Запустите Connect-AzAccount , чтобы войти в Azure и проверить активную подписку.

Создание плана лаборатории

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

New-AzResourceGroup -Name "MyResourceGroup" -Location "eastus"

$plan = New-AzLabServicesLabPlan -Name "ContosoLabPlan" `
    -ResourceGroupName "MyResourceGroup" `
    -Location "eastus" `
    -AllowedRegion @("westus","eastus")

Добавление пользователя к роли создателя лаборатории

Чтобы создать или изменить лабораторию на веб-портале служб лабораторий (https://labs.azure.com), преподавателю необходимо назначить роль создателя лаборатории. Назначение роли создателя лаборатории в группе ресурсов плана лаборатории позволит преподавателю использовать все планы лаборатории в этой группе ресурсов.

New-AzRoleAssignment -SignInName <emailOrUserprincipalname> `
    -RoleDefinitionName "Lab Creator" `
    -ResourceGroupName "MyResourceGroup"

Дополнительные сведения о назначениях ролей см. в статье "Назначение ролей Azure с помощью Azure PowerShell".

Очистка ресурсов

Если вы не собираетесь продолжать использовать это приложение, удалите лабораторию, выполнив следующие действия:

Remove-AzRoleAssignment -SignInName <emailOrUserprincipalname> `
    -RoleDefinitionName "Lab Creator" `
    -ResourceGroupName "MyResourceGroup"
$plan | Remove-AzLabServicesLabPlan

Следующие шаги

В этой статье вы создали группу ресурсов и план лаборатории. В качестве администратора вы можете узнать больше о модуле Azure PowerShell и командлетах Az.LabServices.