你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用 PowerShell 和 Azure 模块在 Azure 实验室服务中创建实验室计划
重要
Azure 实验室服务将于 2027 年 6 月 28 日停用。 有关详细信息,请参阅停用指南。
在本文中,你将了解如何使用 PowerShell 和 Azure 模块创建实验室计划。 为 Azure 实验室服务创建实验室时,将使用实验室计划。 你还将添加角色分配,以便教师可以根据实验室计划创建实验室。 有关 Azure 实验室服务的概述,请参阅 Azure 实验室服务简介。
先决条件
- 具有活动订阅的 Azure 帐户。 如果没有 Azure 订阅,请在开始之前创建一个免费帐户。
- 有权管理实验室的 Azure 帐户,例如实验室创建者、所有者、参与者或实验室服务参与者等 Azure RBAC 角色。 详细了解 Azure 实验室服务内置角色和工作范围。
Azure Az PowerShell 模块。 必须是 7.2 或更高版本。
Install-Module 'Az'
-
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")
将用户添加为“实验室创建者”角色
若要在实验室服务 Web 门户 (https://labs.azure.com) 中创建或编辑实验室,必须为教师分配“实验室创建者”角色。 当你在实验室计划的资源组上分配“实验室创建者”角色后,教师就可以使用该资源组中的所有实验室计划。
New-AzRoleAssignment -SignInName <emailOrUserprincipalname> `
-RoleDefinitionName "Lab Creator" `
-ResourceGroupName "MyResourceGroup"
若要详细了解角色分配,请参阅使用 Azure PowerShell 分配 Azure 角色。
清理资源
如果你不打算继续使用此应用程序,请按以下步骤删除实验室:
Remove-AzRoleAssignment -SignInName <emailOrUserprincipalname> `
-RoleDefinitionName "Lab Creator" `
-ResourceGroupName "MyResourceGroup"
$plan | Remove-AzLabServicesLabPlan
后续步骤
在本文中,你创建了一个资源组和一个实验室计划。 作为管理员,你可以详细了解 Azure PowerShell 模块和 Az.LabServices cmdlet。