Создание плана лаборатории в Службах лабораторий Azure с помощью PowerShell и модулей Azure
Внимание
Поддержка служб лабораторий Azure прекратится 28 июня 2027 г. Дополнительные сведения см. в руководстве по выходу на пенсию.
Из этой статьи вы узнаете, как использовать PowerShell и модуль Azure для создания плана лаборатории. Планы лаборатории используются при создании лабораторий для Служб лабораторий Azure. Вы также добавите назначение ролей, чтобы преподаватель может создавать лаборатории на основе плана лаборатории. Общие сведения о службах лабораторий Azure см. в статье "Общие сведения о службах лабораторий Azure".
Необходимые компоненты
- Учетная запись Azure с активной подпиской. Если у вас нет подписки Azure, создайте бесплатную учетную запись, прежде чем приступить к работе.
- Учетная запись Azure с разрешением на управление лабораторией, например роль создателя лаборатории, владельца, участника или участника служб лабораторий Azure RBAC. Дополнительные сведения о встроенных ролях и областях назначения служб лабораторий Azure.
Модуль PowerShell Azure Az. Нужно использовать версию 7.2 или выше.
Install-Module 'Az'
Модуль PowerShell Az.LabServices.
Install-Module 'Az.LabServices'
Запустите 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.