Creare un piano lab in Azure Lab Services usando PowerShell e i moduli di Azure
Importante
Azure Lab Services verrà ritirato il 28 giugno 2027. Per altre informazioni, vedere la guida al ritiro.
Questo articolo illustra come usare PowerShell e il modulo di Azure per creare un piano lab. I piani lab vengono usati durante la creazione di lab per Azure Lab Services. Si aggiungerà anche un'assegnazione di ruolo in modo che un docente possa creare lab in base al piano lab. Per una panoramica di Azure Lab Services, vedere Introduzione ad Azure Lab Services.
Prerequisiti
- Un account Azure con una sottoscrizione attiva. Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.
- Un account Azure con l'autorizzazione per gestire un lab con il ruolo di Controllo degli accessi in base al ruolo di Azure, ad esempio Creatore di lab, Proprietario, Collaboratore o Collaboratore Lab Services. Altre informazioni su Ruoli predefiniti di Azure Lab Services e ambiti di assegnazione.
Modulo Az di Azure PowerShell. È richiesta la versione 7.2 o successiva.
Install-Module 'Az'
Modulo Az.LabServices di PowerShell.
Install-Module 'Az.LabServices'
Eseguire Connect-AzAccount per accedere ad Azure e verificare la presenza di una sottoscrizione attiva.
Creare un piano lab
Nei passaggi successivi verrà illustrato come creare un piano lab. Tutte le proprietà impostate nel piano lab verranno usate nei lab creati con questo piano.
New-AzResourceGroup -Name "MyResourceGroup" -Location "eastus"
$plan = New-AzLabServicesLabPlan -Name "ContosoLabPlan" `
-ResourceGroupName "MyResourceGroup" `
-Location "eastus" `
-AllowedRegion @("westus","eastus")
Aggiungere un utente al ruolo di creatore di lab
Per creare o modificare un lab nel portale Web di Lab Services (https://labs.azure.com), al docente deve essere assegnato il ruolo Creatore di lab. L'assegnazione del ruolo Creatore di lab nel gruppo di risorse del piano lab consentirà a un docente di usare tutti i piani lab inclusi in tale gruppo di risorse.
New-AzRoleAssignment -SignInName <emailOrUserprincipalname> `
-RoleDefinitionName "Lab Creator" `
-ResourceGroupName "MyResourceGroup"
Per altre informazioni sulle assegnazioni di ruolo, vedere Assegnare ruoli di Azure tramite Azure PowerShell.
Pulire le risorse
Se non si intende continuare a usare questa applicazione, eliminare il lab seguendo questa procedura:
Remove-AzRoleAssignment -SignInName <emailOrUserprincipalname> `
-RoleDefinitionName "Lab Creator" `
-ResourceGroupName "MyResourceGroup"
$plan | Remove-AzLabServicesLabPlan
Passaggi successivi
In questo articolo sono stati creati un gruppo di risorse e un piano lab. Gli amministratori possono ottenere altre informazioni sui moduli di Azure PowerShell e sui cmdlet Az.LabServices.