Dela via


Skapa en labbplan i Azure Lab Services med hjälp av PowerShell och Azure-modulerna

I den här artikeln får du lära dig hur du använder PowerShell och Azure-modulen för att skapa en labbplan. Labbplaner används när du skapar labb för Azure Lab Services. Du lägger också till en rolltilldelning så att en lärare kan skapa labb baserat på labbplanen. En översikt över Azure Lab Services finns i En introduktion till Azure Lab Services.

Förutsättningar

  • Ett Azure-konto med en aktiv prenumeration. Om du inte har någon Azure-prenumeration skapar du ett kostnadsfritt konto innan du börjar.

Kör Anslut-AzAccount för att logga in på Azure och verifiera en aktiv prenumeration.

Skapa en labbplan

Följande steg visar hur du skapar en labbplan. Alla egenskaper som anges i labbplanen används i labb som skapats med den här planen.

New-AzResourceGroup -Name "MyResourceGroup" -Location "eastus"

$plan = New-AzLabServicesLabPlan -Name "ContosoLabPlan" `
    -ResourceGroupName "MyResourceGroup" `
    -Location "eastus" `
    -AllowedRegion @("westus","eastus")

Lägga till en användare i rollen Labbskapare

Om du vill skapa eller redigera ett labb i Lab Services-webbportalen (https://labs.azure.com) måste läraren tilldelas rollen Labbskapare . Om du tilldelar rollen Labbskapare i labbplanens resursgrupp kan en lärare använda alla labbplaner i den resursgruppen.

New-AzRoleAssignment -SignInName <emailOrUserprincipalname> `
    -RoleDefinitionName "Lab Creator" `
    -ResourceGroupName "MyResourceGroup"

Mer information om rolltilldelningar finns i Tilldela Azure-roller med Hjälp av Azure PowerShell.

Rensa resurser

Om du inte fortsätter att använda det här programmet tar du bort labbet med följande steg:

Remove-AzRoleAssignment -SignInName <emailOrUserprincipalname> `
    -RoleDefinitionName "Lab Creator" `
    -ResourceGroupName "MyResourceGroup"
$plan | Remove-AzLabServicesLabPlan

Nästa steg

I den här artikeln har du skapat en resursgrupp och en labbplan. Som administratör kan du lära dig mer om Azure PowerShell-modulen och Az.LabServices-cmdletar.