PowerShell と Azure モジュールを使用して Azure Lab Services でラボ プランを作成する

重要

Azure Lab Services は 2027 年 6 月 28 日に廃止されます。 詳細については、提供終了ガイドを参照してください。

この記事では、PowerShell と Azure モジュールを使用してラボ プランを作成について説明します。 ラボ プランは、Azure Lab Services のラボを作成するときに使用されます。 また、教師がラボ計画に基づいてラボを作成できるように、ロールの割り当てを追加します。 Azure Lab Services の概要については、「 Azure Lab Services の概要」を参照してください。

前提条件

  • アクティブなサブスクリプションが含まれる Azure アカウント。 Azure サブスクリプションをお持ちでない場合は、開始する前に 無料アカウント を作成してください。

Connect-AzAccountを実行して Azure にサインインし、アクティブなサブスクリプションを確認します。

ラボ計画を作成する

以下の手順は、プロキシを有効にする方法を示しています。 ラボ プランで設定されたすべてのプロパティは、このプランで作成されたラボで使用されます。

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

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

ユーザーをラボの作成者ロールに追加する

Lab Services Web ポータル (https://labs.azure.com) でラボを作成または編集するには、教師に ラボ作成者 ロールを割り当てる必要があります。 ラボ プランのリソース グループに ラボ作成者 ロールを割り当てると、教師はそのリソース グループ内のすべてのラボ プランを使用できるようになります。

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

ロールの割り当ての詳細については、「Azure PowerShell を使用して Azure ロールを割り当てる」を参照してください

リソースをクリーンアップする

このアプリケーションを引き続き使用しない場合は、次の手順でロジック アプリを削除します。

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

次のステップ

この記事では、リソース グループとラボ計画を作成しました。 管理者として、Azure PowerShell モジュールAz.LabServices コマンドレットの詳細を確認できます。