Créer un plan de labo dans Azure Lab Services à l’aide de PowerShell et des modules Azure
Important
Azure Lab Services sera mis hors service le 28 juin 2027. Pour plus d’informations, consultez le guide de mise hors service.
Dans cet article, vous allez découvrir comment utiliser PowerShell et le module Azure pour créer un plan de labo. Les plans labo sont utilisés lors de la création de labos pour Azure Lab Services. Vous allez également ajouter une attribution de rôle afin qu’un enseignant puisse créer des labos en fonction du plan labo. Pour obtenir une vue d’ensemble d’Azure Lab Services, consultez Présentation d’Azure Lab Services.
Prérequis
- Compte Azure avec un abonnement actif. Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.
- Un compte Azure avec autorisation de gérer un labo, tel que le rôle Azure RBAC Créateur de labo, Propriétaire, Contributeur ou Contributeur Lab Services. En savoir plus sur les Rôles intégrés et les étendues d’affectation Azure Lab Services.
Module Azure Az PowerShell. Doit être de version 7.2 ou ultérieure.
Install-Module 'Az'
Module Az.LabServices PowerShell.
Install-Module 'Az.LabServices'
Exécutez Connect-AzAccount pour vous connecter à Azure et vérifier que l’abonnement est actif.
Créer un plan lab
Les étapes suivantes vous montrent comment créer un plan lab. Toutes les propriétés définies dans le plan lab seront utilisées dans les laboratoires créés avec ce plan.
New-AzResourceGroup -Name "MyResourceGroup" -Location "eastus"
$plan = New-AzLabServicesLabPlan -Name "ContosoLabPlan" `
-ResourceGroupName "MyResourceGroup" `
-Location "eastus" `
-AllowedRegion @("westus","eastus")
Ajouter un utilisateur au rôle Créateur de laboratoire
Pour créer ou modifier un laboratoire dans le portail web Lab Services (https://labs.azure.com), l’enseignant doit être affecté au rôle Créateur de laboratoire. L’attribution du rôle Créateur de laboratoire sur le groupe de ressources du plan lab permet à un enseignant d’utiliser tous les plans de laboratoire dans ce groupe de ressources.
New-AzRoleAssignment -SignInName <emailOrUserprincipalname> `
-RoleDefinitionName "Lab Creator" `
-ResourceGroupName "MyResourceGroup"
Pour plus d’informations sur l’attribution de rôle, consultez Attribuer des rôles Azure à l’aide d’Azure PowerShell.
Nettoyer les ressources
Si vous ne comptez pas continuer à utiliser cette application, supprimez le laboratoire en effectuant les étapes suivantes :
Remove-AzRoleAssignment -SignInName <emailOrUserprincipalname> `
-RoleDefinitionName "Lab Creator" `
-ResourceGroupName "MyResourceGroup"
$plan | Remove-AzLabServicesLabPlan
Étapes suivantes
Dans cet article, vous avez créé un groupe de ressources et un plan labo. En tant qu’administrateur, vous pouvez en savoir plus sur le module Azure PowerShell et les applets de commande Az.LabServices.