Tworzenie planu laboratorium w usługach Azure Lab Services przy użyciu programu PowerShell i modułów platformy Azure

Z tego artykułu dowiesz się, jak utworzyć plan laboratorium przy użyciu programu PowerShell i modułu platformy Azure. Plany laboratoriów są używane podczas tworzenia laboratoriów dla usług Azure Lab Services. Dodasz również przypisanie roli, aby nauczyciel mógł tworzyć laboratoria na podstawie planu laboratorium. Aby zapoznać się z omówieniem usług Azure Lab Services, zobacz Wprowadzenie do usług Azure Lab Services.

Wymagania wstępne

  • Konto platformy Azure z aktywną subskrypcją. Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.

Uruchom polecenie Połączenie-AzAccount, aby zalogować się na platformie Azure i zweryfikować aktywną subskrypcję.

Tworzenie planu laboratorium

Poniższe kroki pokazują, jak utworzyć plan laboratorium. Wszystkie właściwości ustawione w planie laboratorium będą używane w laboratoriach utworzonych za pomocą tego planu.

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

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

Dodawanie użytkownika do roli twórcy laboratorium

Aby utworzyć lub edytować laboratorium w portalu internetowym usługi Lab Services (https://labs.azure.com), nauczyciel musi mieć przypisaną rolę Twórca laboratorium . Przypisanie roli Twórca laboratorium w grupie zasobów planu laboratorium umożliwi nauczycielowi korzystanie ze wszystkich planów laboratorium w tej grupie zasobów.

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

Aby uzyskać więcej informacji na temat przypisań ról, zobacz Przypisywanie ról platformy Azure przy użyciu programu Azure PowerShell.

Czyszczenie zasobów

Jeśli nie zamierzasz nadal korzystać z tej aplikacji, usuń laboratorium, wykonując następujące czynności:

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

Następne kroki

W tym artykule utworzono grupę zasobów i plan laboratorium. Jako administrator możesz dowiedzieć się więcej na temat modułów programu Azure PowerShell i poleceń cmdlet Az.LabServices.