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.

İlgili makaleler