你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 PowerShell 和 Azure 模块在 Azure 实验室服务中创建实验室计划

重要

Azure 实验室服务将于 2027 年 6 月 28 日停用。 有关详细信息,请参阅停用指南

在本文中,你将了解如何使用 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")

将用户添加为“实验室创建者”角色

若要在实验室服务 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