使用 PowerShell 和 Azure 模組在 Azure 實驗室服務中建立實驗室計劃
重要
Azure 實驗室服務將於 2027 年 6 月 28 日淘汰。 如需詳細資訊,請參閱淘汰指南。
在本文中,您會了解如何使用 PowerShell 和 Azure 模組來建立實驗室計劃。 為 Azure 實驗室服務建立實驗室時,會使用實驗室計畫。 您也會新增角色指派,讓授課者可以根據實驗室計劃建立實驗室。 如需 Azure Lab Services 的概觀,請參閱 Azure Lab Services 簡介 (部分機器翻譯)。
必要條件
- 具有有效訂用帳戶的 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")
將使用者新增至實驗室建立者角色
若要在實驗室服務入口網站中建立或編輯實驗室 (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。