動的メンバーシップの規則 (プレビュー) を使用して管理単位のユーザーまたはデバイスを管理する
重要
管理単位の動的メンバーシップの規則は現在プレビューの段階です。 ベータ版、プレビュー版、または一般提供としてまだリリースされていない Azure の機能に適用される法律条項については、「Microsoft Azure プレビューの追加使用条件」を参照してください。
管理単位のユーザーまたはデバイスを手動で追加または削除できます。 このプレビューでは、規則が設定された管理単位のユーザーまたはデバイスを動的に追加または削除できます。 この記事では、Azure portal、PowerShell、または Microsoft Graph API を使用して、動的メンバーシップの規則が設定された管理単位を作成する方法について説明します。
注意
管理単位の動的メンバーシップ規則を、動的グループで使用できるのと同じ属性を使用して作成できます。 使用可能な具体的な属性とその使用方法の例の詳細については、「Azure Active Directoryのグループの動的メンバーシップ ルール」を参照してください。
手動で割り当てられたメンバーが設定された管理単位では、ユーザー、グループ、デバイスなど、複数のオブジェクトの種類がサポートされていますが、現在のところ、複数のオブジェクトの種類を含む動的メンバーシップの規則が設定された管理単位を作成することはできません。 たとえば、ユーザーまたはデバイスの動的メンバーシップの規則が設定された管理単位を作成できますが、両方を使用することはできません。 グループの動的メンバーシップの規則が設定された管理単位は、現在サポートされていません。
前提条件
- 管理単位の各管理者に対する Azure AD Premium P1 または P2 ライセンス
- 管理単位の各メンバーに対する Azure AD Premium P1 または P2 ライセンス
- 特権ロール管理者またはグローバル管理者
- PowerShell を使用する場合の AzureADPreview モジュール
- Microsoft Graph API の Graph エクスプローラーを使用する場合の管理者の同意
- グローバル Azure クラウド (Azure Government や Azure China などの特別なクラウドでは利用できません)
Note
管理単位の動的メンバーシップの規則には、1 つまたは複数の動的管理単位のメンバーである一意のユーザーごとに Azure AD Premium P1 ライセンスが必要です。 ユーザーを動的管理単位のメンバーにするために、そのユーザーにライセンスを割り当てる必要はありません。ただし、少なくともそのすべてのユーザーを対象にできるだけのライセンス数が Azure AD 組織に含まれている必要があります。 たとえば、組織のすべての動的管理単位に、合計 1,000 人の一意のユーザーがいる場合、ライセンス要件を満たすには、Azure AD Premium P1 に対するライセンスが 1,000 個以上必要です。 動的なデバイス 管理単位のメンバーであるデバイスには、ライセンスは必要ありません。
詳細については、「PowerShell または Graph エクスプローラーを使用するための前提条件」をご覧ください。
動的メンバーシップの規則を追加する
次の手順に従って、ユーザーまたはデバイスの動的メンバーシップの規則が設定された管理単位を作成します。
Azure portal
Azure portal にサインインします。
[Azure Active Directory] を選択します。
[管理単位] を選択し、ユーザーまたはデバイスを追加する管理単位を選択します。
[プロパティ] を選択します。
[メンバーシップの種類] リストで、追加する規則の種類に応じて、[動的ユーザー] または [動的デバイス] を選択します。
[動的クエリの追加] を選択します。
ルール ビルダーを使用して、動的メンバーシップの規則を指定します。 詳細については、「Azure portal のルール ビルダー」を参照してください。
完了したら、[保存] を選択して動的メンバーシップの規則を保存します。
[プロパティ] ページで、[保存] を選択して、メンバーシップの種類とクエリを保存します。
次のメッセージが表示されます。
管理単位の種類を変更した後、指定した動的メンバーシップの規則に基づいて既存のメンバーシップが変更される可能性があります。
[はい] を選択して続行します。
規則を編集する手順については、次の「動的メンバーシップの規則を編集する」セクションを参照してください。
PowerShell
動的メンバーシップ ルールを作成します。 詳細については、「Azure Active Directory の動的グループ メンバーシップ ルール」を参照してください。
Connect-AzureAD コマンドを使用して、特権ロール管理者または全体管理者ロールが割り当てられているユーザーと Azure Active Directory を接続します。
# Connect to Azure AD Connect-AzureAD
New-AzureADMSAdministrativeUnit コマンドを使用し、動的メンバーシップの規則が設定された管理単位を次のパラメータを使用して作成します。
MembershipType
:Dynamic
またはAssigned
MembershipRule
: 前の手順で作成した動的メンバーシップの規則MembershipRuleProcessingState
:On
またはPaused
# Create an administrative unit for users in the United States $adminUnit = New-AzureADMSAdministrativeUnit -DisplayName "Example Admin Unit" -Description "Example Dynamic Membership Admin Unit" -MembershipType "Dynamic" -MembershipRuleProcessingState "On" -MembershipRule '(user.country -eq "United States")'
Microsoft Graph API
動的メンバーシップ ルールを作成します。 詳細については、「Azure Active Directory の動的グループ メンバーシップ ルール」を参照してください。
Create administrativeUnit API を使用して、動的メンバーシップの規則が設定された新しい管理単位を作成します。
次に、Windows デバイスに適用する動的メンバーシップの規則の例を示します。
要求
POST https://graph.microsoft.com/beta/administrativeUnits
本文
{ "displayName": "Windows Devices", "description": "All Contoso devices running Windows", "membershipType": "Dynamic", "membershipRule": "(device.deviceOSType -eq \"Windows\")", "membershipRuleProcessingState": "On" }
動的メンバーシップの規則を編集する
管理単位が動的メンバーシップ用に構成されている場合、動的メンバーシップ エンジンでは、メンバーの追加または削除の所有権のみが保持されるため、管理単位のメンバーを追加または削除するための通常のコマンドは無効になっています。 メンバーシップに変更を加えるには、動的メンバーシップの規則を編集します。
Azure portal
Azure portal にサインインします。
[Azure Active Directory] を選択します。
[管理単位] を選択し、編集する動的メンバーシップの規則が設定された管理単位を選択します。
ルール ビルダーを使用して動的メンバーシップの規則を編集するには、[メンバーシップの規則] を選択します。
また、左側のナビゲーションで [動的メンバーシップの規則] を選択して、ルール ビルダーを開くこともできます。
完了したら、[保存] を選択して動的メンバーシップの規則に加えた変更を保存します。
PowerShell
動的メンバーシップの規則を編集するには、AzureADMSAdministrativeUnit コマンドを使用します。
# Set a new dynamic membership rule for an administrative unit
Set-AzureADMSAdministrativeUnit -Id $adminUnit.Id -MembershipRule '(user.country -eq "Germany")'
Microsoft Graph API
動的メンバーシップの規則を編集するには、Update administrativeUnit API を使用します。
要求
PATCH https://graph.microsoft.com/beta/administrativeUnits/{id}
本文
{
"membershipRule": "(user.country -eq "Germany")"
}
動的管理単位を割り当てられるように変更する
動的メンバーシップの規則が設定された管理単位をメンバーが手動で割り当てられる管理単位に変更するには、次の手順に従います。
Azure portal
Azure portal にサインインします。
[Azure Active Directory] を選択します。
[管理単位] を選択し、割り当て済みに変更する管理単位を選択します。
[プロパティ] を選択します。
[メンバーシップの種類] リストで、[割り当て済み] を選択します。
[保存] を選択し、メンバーシップの種類を保存します。
次のメッセージが表示されます。
管理単位の種類を変更した後は、動的な規則は処理されなくなります。 現在の管理単位メンバーは管理単位に残り、その管理単位にメンバーシップが割り当てられます。
[はい] を選択して続行します。
メンバーシップの種類の設定を [動的] から [割り当て済み] に変更しても、現在のメンバーは管理単位内にそのまま維持されます。 さらに、管理単位にグループを追加する機能が有効になっています。
PowerShell
メンバーシップの種類の設定を変更するには、AzureADMSAdministrativeUnit コマンドを使用します。
# Change an administrative unit to assigned
Set-AzureADMSAdministrativeUnit -Id $adminUnit.Id -MembershipType "Assigned" -MembershipRuleProcessingState "Paused"
Microsoft Graph API
メンバーシップの種類の設定を変更するには、Update administrativeUnit API を使用します。
要求
PATCH https://graph.microsoft.com/beta/administrativeUnits/{id}
本文
{
"membershipType": "Assigned"
}