Azure AD: Birden fazla Kullanıcıya Lisans Atayın (Toplu)
Bu blog yazımda ister 5 kullanıcıya ister 5000 kullanıcıya lisans atamak isteyin, birden fazla kullanıcıya nasıl lisans atanacağını anlatacağım. Azure AD ve ilgili hizmetlerin tüm işlevlerini kullanabilmek için kullanıcılara bir lisans atanması gerekir. Hadi dalalım.
Önkoşullar
AzureAD'e bağlanın ve/veya yükleyin.
Install-Module AzureAD -AllowClobber -Force # optional
Connect-AzureAD
Öncelikle kullanıcılarınızın bir konum atadığından emin olun.
Get-AzureADUser | Select-Object DisplayName,ObjectId,UsageLocation
Değilse, bu kod örneğiyle AT=Avusturya için bir kullanım konumu atayın.
$allusers = Get-AzureADUser
foreach ($a in $allusers) {
Set-AzureADUser -ObjectId $a.ObjectId -UsageLocation "AT"
}
Birden fazla (tümü) Kullanıcıya Lisans Atayın
Öncelikle atanacak plan adınızı öğrenin.
Get-AzureADSubscribedSku
Benim durumumda bu ENTERPRISEPACK'tir. Bu adı aşağıdaki kodun 2 satırına girin.
$license = New-Object -TypeName Microsoft.Open.AzureAD.Model.AssignedLicense
$planname = "EnterprisePack"
$licenseadd = New-Object -TypeName Microsoft.Open.AzureAD.Model.AssignedLicenses
$License.SkuId = (Get-AzureADSubscribedSku | Where-Object -Property SkuPartNumber -Value $planName -EQ).SkuID
$licenseadd.AddLicenses = $license
$allusers = Get-AzureADUser
foreach ($i in $allusers) {
Set-AzureADUserLicense `
-ObjectId $i.ObjectId `
-AssignedLicenses $licenseadd
}
Artık tüm Azure AD kullanıcılarına başarıyla bir lisans atadınız.

