We are moving to O365 and I needed a way to add our O365 licenses in bulk. To do this I used PowerShell.
First you need to install the AzureAD V2 PowerShell. This is very easy if you have Windows 10. You will do this:
Install-Module AzureAD
Once you install the module you will need to connect to your account:
Connect-AzureAD
It will prompt you for your O365 global admin credentials. Once you are connected you can see what your License SKU is by doing this:
Get-AzureADSubscribedSku | Select Sku*,*Units
The one we have it called ENTERPRISEPACK. You will need the SkuID. From this point you can put in the code below. I used a CSV file with a header of UserPrincipalName (UPN) and then below that the users. The UPN looks like an email address.
$file = import-csv test.csv
foreach ($user in $file){
$upn = $user.UserPrincipalName
$user2 = Get-AzureADUser -SearchString $upn
Set-AzureADUser -ObjectId $user2.ObjectId -UsageLocation US
$License = New-Object -TypeName Microsoft.Open.AzureAD.Model.AssignedLicense
$License.SkuId = "6fd2c87f-b296-42f0-b197-1e91e994b900"
$LicensesToAssign = New-Object -TypeName Microsoft.Open.AzureAD.Model.AssignedLicenses
$LicensesToAssign.AddLicenses = $License
Set-AzureADUserLicense -ObjectId $user2.ObjectId -AssignedLicenses $LicensesToAssign
}
This went through all my users in the CSV file and assigned the E3 license to their account.
Subscribe to:
Post Comments (Atom)
Error 1312 when adding ssl cert
If you get an error when using netsh to add a cert thumbprint, make sure you have a private key attached to the cert. Also, make sure the c...
-
If you get an error when using netsh to add a cert thumbprint, make sure you have a private key attached to the cert. Also, make sure the c...
-
I was trying to connect to the Microsoft store to update my windows from 8.1 Preview to 8.1 and for the whole day i was getting: “We were...
-
Unfortunately we have some programs that require Windows Server 2003. While I hate having old deprecated servers n my environment, sometimes...
No comments:
Post a Comment