Erstellen eines Labplans in Azure Lab Services mithilfe von PowerShell und den Azure-Modulen
Wichtig
Azure Lab Services wird am 28. Juni 2027 eingestellt. Weitere Informationen finden Sie im Einstellungsleitfaden.
In diesem Artikel erfahren Sie, wie Sie PowerShell und das Azure-Modul verwenden, um einen Labplan zu erstellen. Labpläne werden beim Erstellen von Labs für Azure Lab Services verwendet. Sie fügen auch eine Rollenzuweisung hinzu, damit Lehrkräfte Labs basierend auf dem Labplan erstellen können. Eine Übersicht über Azure Lab Services finden Sie unter Was ist Azure Lab Services?.
Voraussetzungen
- Ein Azure-Konto mit einem aktiven Abonnement. Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.
- Ein Azure-Konto mit der Berechtigung, ein Lab zu verwalten, wie z. B. die Azure RBAC-Rolle Lab Creator, Besitzer, Mitwirkender oder Lab-Dienst-Mitwirkender. Erfahren Sie mehr über die integrierten Azure Lab Services-Rollen und Zuweisungsbereiche.
PowerShell-Modul „Azure Az“. Mindestens Version 7.2
Install-Module 'Az'
PowerShell-Modul „Az.LabServices“
Install-Module 'Az.LabServices'
Führen Sie Connect-AzAccount aus, um sich bei Azure anzumelden und zu überprüfen, ob ein aktives Abonnement vorhanden ist.
Erstellen eines Labplans
In den folgenden Schritten erfahren Sie, wie Sie einen Labplan erstellen. Alle im Labplan festgelegten Eigenschaften werden in Labs verwendet, die mit diesem Plan erstellt werden.
New-AzResourceGroup -Name "MyResourceGroup" -Location "eastus"
$plan = New-AzLabServicesLabPlan -Name "ContosoLabPlan" `
-ResourceGroupName "MyResourceGroup" `
-Location "eastus" `
-AllowedRegion @("westus","eastus")
Hinzufügen eines Benutzers zur Rolle „Lab-Ersteller“
Zum Erstellen oder Bearbeiten eines Labs im Lab Services-Webportal (https://labs.azure.com) muss der Lehrkraft die Rolle Ersteller des Labs zugewiesen werden. Das Zuweisen der Rolle Ersteller des Labs für die Ressourcengruppe des Labplans ermöglicht es einer Lehrkraft, alle Labpläne in dieser Ressourcengruppe zu verwenden.
New-AzRoleAssignment -SignInName <emailOrUserprincipalname> `
-RoleDefinitionName "Lab Creator" `
-ResourceGroupName "MyResourceGroup"
Weitere Informationen zu Rollenzuweisungen finden Sie unter Zuweisen von Azure-Rollen mithilfe von Azure PowerShell.
Bereinigen von Ressourcen
Falls Sie diese Anwendung nicht mehr benötigen, löschen Sie das Lab wie folgt:
Remove-AzRoleAssignment -SignInName <emailOrUserprincipalname> `
-RoleDefinitionName "Lab Creator" `
-ResourceGroupName "MyResourceGroup"
$plan | Remove-AzLabServicesLabPlan
Nächste Schritte
In diesem Artikel haben Sie eine Ressourcengruppe und einen Labplan erstellt. Als Administrator können Sie sich ausführlicher über das Azure PowerShell-Modul und Az.LabServices-Cmdlets informieren.