Dinamik üyelik gruplarına yönelik kurallarla bir yönetim birimi için kullanıcıları veya cihazları yönetme
Yönetim birimleri için kullanıcı veya cihazları el ile ekleyebilir veya kaldırabilirsiniz. Dinamik üyelik gruplarıyla, kuralları kullanarak yönetim birimleri için kullanıcıları veya cihazları dinamik olarak ekleyebilir veya kaldırabilirsiniz. Bu makalede, Microsoft Entra yönetim merkezi, PowerShell veya Microsoft Graph API'sini kullanarak dinamik üyelik grupları için kurallarla yönetim birimlerinin nasıl oluşturulacağı açıklanır.
Not
Yönetim birimleri için dinamik üyelik kuralları, dinamik üyelik grupları için kullanılabilen öznitelikler kullanılarak oluşturulabilir. Kullanılabilir belirli öznitelikler hakkında daha fazla bilgi ve bunların nasıl kullanılacağına ilişkin örnekler için bkz . Microsoft Entra Id'de dinamik üyelik grupları için kuralları yönetme.
Üyelerin el ile atandığı yönetim birimleri kullanıcı, grup ve cihazlar gibi birden çok nesne türünü desteklese de, şu anda birden fazla nesne türü içeren dinamik üyelik grupları için kurallar içeren bir yönetim birimi oluşturmak mümkün değildir. Örneğin, kullanıcılar veya cihazlar için dinamik üyelik gruplarına yönelik kurallarla yönetim birimleri oluşturabilirsiniz, ancak ikisini birden oluşturamayın. Gruplar için dinamik üyelik gruplarına yönelik kuralları olan yönetim birimleri şu anda desteklenmiyor.
Önkoşullar
- Her yönetim birimi yöneticisi için Microsoft Entra Id P1 veya P2 lisansı
- Her yönetim birimi üyesi için Microsoft Entra Id P1 veya P2 lisansı
- Ayrıcalıklı Rol Yöneticisi
- PowerShell kullanılırken Microsoft Graph PowerShell SDK'sı yüklendi
- Microsoft Graph API için Graph Gezgini'ni kullanırken yönetici onayı
- Genel Azure bulutu (Azure Kamu veya 21Vianet tarafından sağlanan Microsoft Azure gibi özel bulutlarda kullanılamaz)
Not
Yönetim birimleri için dinamik üyelik kuralları, bir veya daha fazla dinamik yönetim biriminin üyesi olan her benzersiz kullanıcı için bir Microsoft Entra ID P1 lisansı gerektirir. Dinamik yönetim birimlerinin üyesi olmaları için kullanıcılara lisans atamanız gerekmez, ancak bu tür tüm kullanıcıları kapsayacak şekilde Microsoft Entra kuruluşunda en az sayıda lisansa sahip olmanız gerekir. Örneğin, kuruluşunuzdaki tüm dinamik yönetim birimlerinde toplam 1.000 benzersiz kullanıcınız varsa, lisans gereksinimini karşılamak için Microsoft Entra ID P1 için en az 1.000 lisans gerekir. Cihazlar için dinamik üyelik grubu için bir yönetim biriminin üyesi olan cihazlar için lisans gerekmez.
Daha fazla bilgi için bkz . PowerShell veya Graph Explorer'ı kullanma önkoşulları.
Dinamik üyelik grupları için kurallar ekleme
Kullanıcılar veya cihazlar için dinamik üyelik gruplarına yönelik kurallarla yönetim birimleri oluşturmak için bu adımları izleyin.
Microsoft Entra yönetim merkezi
İpucu
Bu makaledeki adımlar, başladığınız portala göre biraz değişiklik gösterebilir.
Microsoft Entra yönetim merkezinde en az Ayrıcalıklı Rol Yöneticisi olarak oturum açın.
Kullanıcı veya cihaz eklemek istediğiniz yönetim birimini seçin.
Özellikleri'i seçin.
Üyelik türü listesinde, eklemek istediğiniz kuralın türüne bağlı olarak Dinamik Kullanıcı veya Dinamik Cihaz'ı seçin.
Dinamik sorgu ekle’yi seçin.
Dinamik üyelik gruplarının kuralını belirtmek için kural oluşturucusunu kullanın. Daha fazla bilgi için bkz . Azure portalında kural oluşturucu.
İşiniz bittiğinde Kaydet'i seçerek kuralı dinamik üyelik gruplarına kaydedin.
Üyelik türünü ve sorguyu kaydetmek için Özellikler sayfasında Kaydet'i seçin.
Aşağıdaki ileti görüntülenir:
Yönetim birimi türünü değiştirdikten sonra, mevcut üyelik, sağladığınız dinamik üyelik gruplarının kuralına göre değişebilir.
Devam etmek için Eve'i seçin.
Kuralınızı düzenleme adımları için aşağıdaki Dinamik üyelik grupları için kuralları düzenleme bölümüne bakın.
PowerShell
Dinamik üyelik grupları kuralı oluşturun. Daha fazla bilgi için bkz . Microsoft Entra Id'de dinamik üyelik grupları için kuralları yönetme.
Ayrıcalıklı Rol Yöneticisi rolü atanmış bir kullanıcıyla Microsoft Entra Id ile bağlanmak için Connect-MgGraph komutunu kullanın.
Connect-MgGraph -Scopes "AdministrativeUnit.ReadWrite.All"
Aşağıdaki parametreleri kullanarak dinamik üyelik gruplarına yönelik bir kurala sahip yeni bir yönetim birimi oluşturmak için New-MgDirectoryAdministrativeUnit komutunu kullanın:
MembershipType
:Dynamic
veyaAssigned
MembershipRule
: Önceki adımda oluşturduğunuz dinamik üyelik kuralıMembershipRuleProcessingState
:On
veyaPaused
# Create an administrative unit for users in the United States $params = @{ displayName = "Example Admin Unit" description = "Example Dynamic Membership Admin Unit" membershipType = "Dynamic" membershipRule = "(user.country -eq 'United States')" membershipRuleProcessingState = "On" } New-MgDirectoryAdministrativeUnit -BodyParameter $params
Microsoft Graph API
Dinamik üyelik grupları için bir kural oluşturun. Daha fazla bilgi için bkz . Microsoft Entra Id'deki gruplar için dinamik üyelik kuralları.
Dinamik üyelik gruplarına yönelik bir kurala sahip yeni bir yönetim birimi oluşturmak için Create administrativeUnit API'sini kullanın.
Aşağıda, Windows cihazları için geçerli olan dinamik üyelik gruplarına yönelik bir kural örneği gösterilmektedir.
İstek
POST https://graph.microsoft.com/v1.0/directory/administrativeUnits
Gövde
{ "displayName": "Windows Devices", "description": "All Contoso devices running Windows", "membershipType": "Dynamic", "membershipRule": "(deviceOSType -eq 'Windows')", "membershipRuleProcessingState": "On" }
Dinamik üyelik grupları için kuralları düzenleme
Dinamik üyelik grupları için bir yönetim birimi yapılandırıldığında, dinamik üyelik grupları altyapısı üyeleri ekleme veya kaldırmanın tek sahipliğini koruduğundan, yönetim birimine üye ekleme veya kaldırmaya yönelik olağan komutlar devre dışı bırakılır. Üyelikte değişiklik yapmak için dinamik üyelik gruplarının kurallarını düzenleyebilirsiniz.
Microsoft Entra yönetim merkezi
Microsoft Entra yönetim merkezinde en az Ayrıcalıklı Rol Yöneticisi olarak oturum açın.
Kimlik>Rolleri ve yöneticiler>Yönetici birimleri'ne göz atın.
Düzenlemek istediğiniz dinamik üyelik gruplarına yönelik kuralların yer aldığı yönetim birimini seçin.
Kural oluşturucusunu kullanarak dinamik üyelik gruplarının kurallarını düzenlemek için Üyelik kuralları'nı seçin.
Sol gezinti bölmesinde Dinamik üyelik kuralları'nı seçerek de kural oluşturucusunu açabilirsiniz.
İşiniz bittiğinde Kaydet'i seçerek dinamik üyelik grupları kural değişikliklerini kaydedin.
PowerShell
Dinamik üyelik grupları kuralını düzenlemek için Update-MgDirectoryAdministrativeUnit komutunu kullanın.
# Set a new rules for dynamic membership groups for an administrative unit
$adminUnit = Get-MgDirectoryAdministrativeUnit -Filter "displayName eq 'Example Admin Unit'"
$params = @{
membershipRule = "(user.country -eq 'Germany')"
}
Update-MgDirectoryAdministrativeUnit -AdministrativeUnitId $adminUnit.Id -BodyParameter $params
Microsoft Graph API
Dinamik üyelik gruplarının kuralını düzenlemek için Update administrativeUnit API'sini kullanın.
İstek
PATCH https://graph.microsoft.com/v1.0/directory/administrativeUnits/{id}
Gövde
{
"membershipRule": "(user.country -eq "Germany")"
}
Dinamik yönetim birimini atanmış olarak değiştirme
Dinamik üyelik gruplarına yönelik kuralları olan bir yönetim birimini üyelerin el ile atandığı bir yönetim birimine değiştirmek için bu adımları izleyin.
Microsoft Entra yönetim merkezi
Microsoft Entra yönetim merkezinde en az Ayrıcalıklı Rol Yöneticisi olarak oturum açın.
Kimlik>Rolleri ve yöneticiler>Yönetici birimleri'ne göz atın.
Atanacak şekilde değiştirmek istediğiniz yönetim birimini seçin.
Özellikleri'i seçin.
Üyelik türü listesinde Atanan'ı seçin.
Üyelik türünü kaydetmek için Kaydet'i seçin.
Aşağıdaki ileti görüntülenir:
Yönetim birimi türünü değiştirdikten sonra dinamik kural artık işlenmez. Geçerli yönetim birimi üyeleri yönetim biriminde kalır ve yönetim birimine üyelik atanmış olur.
Devam etmek için Eve'i seçin.
Üyelik türü ayarı dinamikten atanana değiştirildiğinde, geçerli üyeler yönetim biriminde olduğu gibi kalır. Ayrıca, yönetim birimine grup ekleme özelliği etkinleştirilir.
PowerShell
Dinamik üyelik gruplarının kuralını düzenlemek için Update-MgDirectoryAdministrativeUnit komutunu kullanın.
# Change an administrative unit to assigned
$adminUnit = Get-MgDirectoryAdministrativeUnit -Filter "displayName eq 'Example Admin Unit'"
$params = @{
membershipRuleProcessingState = "Paused"
membershipType = "Assigned"
}
Update-MgDirectoryAdministrativeUnit -AdministrativeUnitId $adminUnit.Id -BodyParameter $params
Microsoft Graph API
Üyelik türü ayarını değiştirmek için Update administrativeUnit API'sini kullanın.
İstek
PATCH https://graph.microsoft.com/v1.0/directory/administrativeUnits/{id}
Gövde
{
"membershipType": "Assigned"
}