Assigning licenses in bulk (O365)

Welcome Forums General PowerShell Q&A Assigning licenses in bulk (O365)

This topic contains 2 replies, has 2 voices, and was last updated by

1 year, 10 months ago.

  • Author
  • #64414

    Points: 0
    Rank: Member

    We have an Office 365 Education Plus for Faculty license assigned to our staff. However when we license users we've left Skype for Business unchecked.

    We've been rolling out Skype for Business to our users and so we'd like to be able to license it in bulk since our user group is in the thousands.

    I've tried creating the two below scripts but both error out in PowerShell (opened Azure AD Module as admin, then connect-msolservice) with a "license is not valid" message.

    I'd appreciate any help to figure out where my scripts are going wrong.

    #Script 1#
    $233fac = New-MsolLicenseOptions –AccountSkuId "ourdomain:STANDARDWOFFPACK_IW_FACULTY"
    $AccountSkuId = "ourdomain:STANDARDWOFFPACK_IW_FACULTY"
    $Users = Import-Csv c:\Temp\SSStafftest.csv
    $Users | ForEach-Object {Set-MsolUser -UserPrincipalName $_.UserPrincipalName
    Set-MsolUserLicense -UserPrincipalName $_.UserPrincipalName -AddLicenses $AccountSkuId -LicenseOptions $233fac}

    #Script 2#
    $AccountSkuId = "ourdomain:STANDARDWOFFPACK_IW_FACULTY"
    $UsageLocation = "US"
    $Users = Import-Csv c:\temp\SSStafftest.csv
    $Users | ForEach-Object {
    Set-MsolUser -UserPrincipalName $_.UserPrincipalName -UsageLocation $UsageLocation
    Set-MsolUserLicense -UserPrincipalName $_.UserPrincipalName -AddLicenses $AccountSkuId

  • #64443

    Points: -11
    Rank: Member


    If you add license to user with license options you need to specify the services that you'll be dropping off, if you'll want to add full license you don't need to use license option.

    There's one topic from couple weeks ago where's my script almost for this. Link:


  • #64471

    Points: 0
    Rank: Member

    Thanks Jarko. Removing the -AddLicenses part of the last line of the 1st script did the trick.

The topic ‘Assigning licenses in bulk (O365)’ is closed to new replies.