{"id":2265,"date":"2020-07-26T14:13:09","date_gmt":"2020-07-26T08:43:09","guid":{"rendered":"https:\/\/www.itsupportwale.com\/?p=2265"},"modified":"2026-02-17T15:57:20","modified_gmt":"2026-02-17T10:27:20","slug":"creating-and-assigning-custom-licensing-options-in-microsoft-office-365","status":"publish","type":"post","link":"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/","title":{"rendered":"Creating and Assigning Custom licensing Options in Microsoft Office 365"},"content":{"rendered":"\n<p>In office 365, with a license, all the Microsoft Apps and services associated within that licensing plan are enabled for the user by default. At organisation level, there is always a requirement to restrict the end-user from accessing certain app and services. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/oracle.itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/Creating-and-Assigning-Custom-licensing-Options-in-Microsoft-Office-365-1024x576.jpg\" alt=\"Creating and Assigning Custom licensing Options in Microsoft Office 365\" class=\"wp-image-2294\" srcset=\"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/Creating-and-Assigning-Custom-licensing-Options-in-Microsoft-Office-365-1024x576.jpg 1024w, https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/Creating-and-Assigning-Custom-licensing-Options-in-Microsoft-Office-365-300x169.jpg 300w, https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/Creating-and-Assigning-Custom-licensing-Options-in-Microsoft-Office-365-768x432.jpg 768w, https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/Creating-and-Assigning-Custom-licensing-Options-in-Microsoft-Office-365-495x279.jpg 495w, https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/Creating-and-Assigning-Custom-licensing-Options-in-Microsoft-Office-365.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>By the end of this discussion, we will understand how to disable specific services included with-in the license.<\/p>\n\n\n\n<p>Below are the steps that we will discuss on how we can create and assign the custom licenses to users in Office 365 by disabling the unwanted services from the licensing plan &#8211; <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li> Finding SKU IDs of the licenses available in tenant   <\/li><li> Checking Services Specific to a license  <\/li><li> Creating Custom Licensing Options (Disabling selected Services\/Apps within a license) <\/li><li> Assigning the created licensing option to a specific user  <\/li><li> Assigning the licensing Option to bulk users <\/li><\/ul>\n\n\n\n<p>All the above tasks will be achieved through Powershell. There are two ways to implement &#8211; either through the MSOL service or Azure graph method in Powershell. I personally prefer working on MSOL, have included the implementation through the same.  <\/p>\n\n\n\n<p>Before moving further, please ensure that you have connected to Azure AD msol services as an Admin. Below is the command to achieve this \u2013  <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Connect-MsolService<\/code><\/pre>\n\n\n\n<p>It will ask for the Admin credentials.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_80 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69d7ccf515803\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69d7ccf515803\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/#Step_1_Finding_SKU_IDs_of_the_licenses_available_in_tenant\" >Step 1:  Finding SKU IDs of the licenses available in tenant<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/#Step_2_Checking_Services_Specific_to_a_license\" >Step 2: Checking Services Specific to a license<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/#Step_3_Creating_Custom_Licensing_Options_Disabling_selected_ServicesApps_within_a_license\" >Step 3: Creating Custom Licensing Options (Disabling selected Services\/Apps within a license)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/#Step_4_Assigning_the_created_licensing_option_to_a_specific_user\" >Step 4: Assigning the created licensing option to a specific user<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/#Step_5_Assigning_the_licensing_Option_to_bulk_users\" >Step 5: Assigning the licensing Option to bulk users<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_1_Finding_SKU_IDs_of_the_licenses_available_in_tenant\"><\/span>Step 1:  Finding SKU IDs of the licenses available in tenant <span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Below is the PowerShell command to get all the SKU IDs of available licenses in the tenant<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Get-MsolAccountSku<\/code><\/pre>\n\n\n\n<p>Below is the expected result, showing from my test tenant &#8211;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">PS C:\\WINDOWS\\system32&gt; Get-MsolAccountSku \n AccountSkuId                             ActiveUnits WarningUnits ConsumedUnits\n------------                             ----------- ------------ -------------\n incognitome:EMSPREMIUM                   250         0            4            \n incognitome:M365_INSIDER_RISK_MANAGEMENT 25          0            3            \n incognitome:ENTERPRISEPACK               25          0            8            \n incognitome:AAD_PREMIUM_P2               100         0            4            \n incognitome:ENTERPRISEPREMIUM_NOPSTNCONF 25          0            5            \n incognitome:SMB_APPS                     500         0            0            \n incognitome:SPE_E3                       25          0            3   <\/pre>\n\n\n\n<p>These SKU IDs are very important if you wish to implement changes in the licensing option through Powershell. To understand this, for example, in Powershell&#8217;s language, the \u201cAzure Premium P2 license\u201d for your tenant is \u201cincognitome:AAD_PREMIUM_P2\u201d. The common license name moving forward will be replaced by these SKU IDs in Powershell cmdlets. It is very important to note down the SKU ID of the license that you want to make changes to from this step.<\/p>\n\n\n\n<p>Before moving\nfurther, please refer to the below Microsoft Article to check the SKU\nIDs against the common name of licenses and services. <br>\nProduct\nnames and service plan identifiers for licensing<\/p>\n\n\n\n<p><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/users-groups-roles\/licensing-service-plan-reference\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/users-groups-roles\/licensing-service-plan-reference  (opens in a new tab)\"> https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/users-groups-roles\/licensing-service-plan-reference <\/a><\/p>\n\n\n\n<p>I would advise the readers to keep this article open while implementing further steps, this will be very helpful, and you might not be able to identify most of the services without referring to this article.<\/p>\n\n\n\n<hr class=\"wp-block-separator\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_2_Checking_Services_Specific_to_a_license\"><\/span>Step 2: Checking Services Specific to a license<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>For checking the available services to a specific license, execute the below command \u2013<\/p>\n\n\n\n<p>Syntax:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Get-MsolAccountSku\u00a0| where {$_.AccountSkuId\u00a0-eq\u00a0\u201c&lt;AccountSkuId&gt;\u201d}).ServiceStatus<\/code><\/pre>\n\n\n\n<p>In my case, I will demonstrate the available services within the \u201cOffice 365 E3\u201d license. The SKU ID for this license from my test tenant is \u201cincognitome:ENTERPRISEPACK\u201d<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>(Get-MsolAccountSku\u00a0| where {$_.AccountSkuId\u00a0-eq\u00a0\u201cincognitome:ENTERPRISEPACK \u201d}).ServiceStatus<\/code><\/pre>\n\n\n\n<p>Below is how it should look in PowerShell &#8211;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">PS C:\\WINDOWS\\system32&gt; (Get-MsolAccountSku | where {$_.AccountSkuId -eq \u201cincognitome:ENTERPRISEPACK\u201d}).ServiceStatus\n ServicePlan           ProvisioningStatus\n -----------           ------------------\n DYN365_CDS_O365_P2    Success           \n MICROSOFTBOOKINGS     Success           \n KAIZALA_O365_P3       Success           \n MICROSOFT_SEARCH      Success           \n WHITEBOARD_PLAN2      Success           \n MIP_S_CLP1            Success           \n MYANALYTICS_P2        Success           \n BPOS_S_TODO_2         Success           \n FORMS_PLAN_E3         Success           \n STREAM_O365_E3        Success           \n Deskless              Success           \n FLOW_O365_P2          Success           \n POWERAPPS_O365_P2     Success           \n TEAMS1                Success           \n PROJECTWORKMANAGEMENT Success           \n SWAY                  Success           \n YAMMER_ENTERPRISE     Success           \n RMS_S_ENTERPRISE      Success           \n OFFICESUBSCRIPTION    Success           \n MCOSTANDARD           Success           \n SHAREPOINTWAC         Success           \n SHAREPOINTENTERPRISE  Success           \n EXCHANGE_S_ENTERPRISE Success     <\/pre>\n\n\n\n<hr class=\"wp-block-separator\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_3_Creating_Custom_Licensing_Options_Disabling_selected_ServicesApps_within_a_license\"><\/span> Step 3: Creating Custom Licensing Options (Disabling selected Services\/Apps within a license)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Here we will create a custom licensing option depending upon the organization\u2019s requirement. In my tenant, I need to disable the below 04 services within an E3 license \u2013<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Yammer<\/li><li>Microsoft Bookings<\/li><li>PowerApps<\/li><li>Microsoft Forms<\/li><\/ul>\n\n\n\n<p>Here is how we can create the licensing option for E3 license with above four services disabled \u2013  <\/p>\n\n\n\n<p>We will create a licensing option and store that into a variable. I am defining the variable named \u201cE3LicensingOptions1\u201d<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$E3LicensingOptions1 = New-MsolLicenseOptions -AccountSkuId incognitome:ENTERPRISEPACK -DisabledPlans YAMMER_ENTERPRISE,MICROSOFTBOOKINGS,POWERAPPS_O365_P2,FORMS_PLAN_E3 <\/code><\/pre>\n\n\n\n<p>The custom E3 license option is now created as per our requirement mentioned previously and stored in the variable \u201c$E3LicensingOptions1\u201d<\/p>\n\n\n\n<p>Below is how it should look in PowerShell \u2013<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">PS C:\\WINDOWS\\system32&gt; $E3LicensingOptions1 = New-MsolLicenseOptions -AccountSkuId incognitome:ENTERPRISEPACK -DisabledPlans YAMMER_ENTERPRISE,MICROSOFTBOOKINGS,POWERAPPS_O365_P2,FORMS_PLAN_E3 \n PS C:\\WINDOWS\\system32&gt;  <\/pre>\n\n\n\n<hr class=\"wp-block-separator\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_4_Assigning_the_created_licensing_option_to_a_specific_user\"><\/span>Step 4: Assigning the created licensing option to a specific user<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Once the licensing option is created, it can be assigned to a specific user, multiple users, or all the users in tenant depending on the requirement. Below is the example in which I have assigned the licensing option to a single user for testing \u2013  <\/p>\n\n\n\n<p>Before assigning the new licensing option \u2013<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"485\" height=\"872\" src=\"https:\/\/oracle.itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/image.png\" alt=\"Before assigning the new licensing option\" class=\"wp-image-2280\" srcset=\"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/image.png 485w, https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/image-167x300.png 167w\" sizes=\"auto, (max-width: 485px) 100vw, 485px\" \/><\/figure>\n\n\n\n<p>Assigning the licensing Option to the user \u2013  <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Set-MsolUserLicense -UserPrincipalName hack3@microhard.gq -LicenseOptions $E3LicensingOptions1<\/code><\/pre>\n\n\n\n<p>Here is how it should look in PowerShell<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">PS C:\\WINDOWS\\system32&gt; $E3LicensingOptions1 = New-MsolLicenseOptions -AccountSkuId incognitome:ENTERPRISEPACK -DisabledPlans YAMMER_ENTERPRISE,MICROSOFTBOOKINGS,POWERAPPS_O365_P2,FORMS_PLAN_E3 \n PS C:\\WINDOWS\\system32&gt; Set-MsolUserLicense -UserPrincipalName hack3@microhard.gq -LicenseOptions $E3LicensingOptions1 \n PS C:\\WINDOWS\\system32&gt;  <\/pre>\n\n\n\n<p>After executing the above command \u2013<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"485\" height=\"875\" src=\"https:\/\/oracle.itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/image-1.png\" alt=\"After executing the above command\" class=\"wp-image-2282\" srcset=\"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/image-1.png 485w, https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/image-1-166x300.png 166w\" sizes=\"auto, (max-width: 485px) 100vw, 485px\" \/><\/figure>\n\n\n\n<p>As we can see the 04 selected apps\/services are unchecked and count reduced from 23 to 19.<\/p>\n\n\n\n<hr class=\"wp-block-separator\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_5_Assigning_the_licensing_Option_to_bulk_users\"><\/span>Step 5: Assigning the licensing Option to bulk users<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>There can be multiple ways to assign the license to bulk users in any environment through Powershell. From what I had come across till now, creating a .csv file listing the UPN of required users and executing the below script with the licensing option created is the most feasible way.  <\/p>\n\n\n\n<p>I have created and saved a file in Desktop named \u201cLicenseOptionsTest.csv\u201d with few users under column \u201cUPN\u201d. Executed the below script and its working in my test tenant.  <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$users = import-csv \"C:Users\\amolj\\Desktop\\Microsoft\\LicenseOptionsTest.csv\" -delimiter \",\"\nforeach ($user in $users) \n{\nSet-MsolUserLicense -UserPrincipalName $user.UPN -LicenseOptions $E3LicensingOptions1  \n} <\/code><\/pre>\n\n\n\n<p>I have simply imported the CSV file to a variable and ran the Set-MsolUserLicense command in a loop for all the users with the licensing option that we created before. The execution time of this command in my test tenant for 10 users is instant. I refreshed the Admin center and was able to see the changes there. Might take a few minutes if users are more than 100.<\/p>\n\n\n\n<p>Below is the snapshot of my CSV file for reference \u2013<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"614\" src=\"https:\/\/oracle.itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/image-2-1024x614.png\" alt=\"snapshot of my CSV file for reference\" class=\"wp-image-2284\" srcset=\"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/image-2-1024x614.png 1024w, https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/image-2-300x180.png 300w, https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/image-2-768x460.png 768w, https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/image-2.png 1305w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Please feel free to drop your suggestions in the comment section if you need any additional information related to the content\/methods followed in this article. I would appreciate your feedback and comments for any changes as this is a complicated implementation and I tried my best to simplify it.<\/p>\n\n\n\n<p>If you are new to Microsoft Bookings, please do go though my other post to get few basics including <a href=\"https:\/\/itsupportwale.com\/blog\/how-to-block-microsoft-bookings-access-in-tenant\/\">How to block Microsoft Bookings Access in Tenant<\/a><\/p>\n\n\n\n<p>Happy Learning!!!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In office 365, with a license, all the Microsoft Apps and services associated within that licensing plan are enabled for the user by default. At organisation level, there is always a requirement to restrict the end-user from accessing certain app and services. By the end of this discussion, we will understand how to disable specific &#8230; <a title=\"Creating and Assigning Custom licensing Options in Microsoft Office 365\" class=\"read-more\" href=\"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/\" aria-label=\"Read more  on Creating and Assigning Custom licensing Options in Microsoft Office 365\">Read more<\/a><\/p>\n","protected":false},"author":4,"featured_media":2294,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[453,433,2],"tags":[450,456,458,441,452,443,446,445,448,440,442,439,444,457,449,454,459,447,451],"class_list":["post-2265","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-office-365","category-microsoft-windows","category-tutorials","tag-account-sku","tag-assign-license-in-bulk","tag-create-licensing-options","tag-custom-licensing","tag-custom-scripting","tag-disable-services-in-license","tag-exchange-licensing","tag-exchange-online","tag-license-script","tag-licensing-options","tag-licensing-with-powershell","tag-microsoft","tag-microsoft-exchange","tag-microsoft-office-365","tag-msolaccountsku","tag-office-365","tag-restrict-services-in-office-365","tag-sku","tag-sku-ids"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Creating and Assigning Custom licensing Options in Microsoft Office 365 - ITSupportWale<\/title>\n<meta name=\"description\" content=\"Here is how we can disable certain services accosiated within a license and assign the custom license to single\/bulkusers in Office 365 through powershell.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Creating and Assigning Custom licensing Options in Microsoft Office 365 - ITSupportWale\" \/>\n<meta property=\"og:description\" content=\"Here is how we can disable certain services accosiated within a license and assign the custom license to single\/bulkusers in Office 365 through powershell.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/\" \/>\n<meta property=\"og:site_name\" content=\"ITSupportWale\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Itsupportwale-298547177495978\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-26T08:43:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-17T10:27:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/Creating-and-Assigning-Custom-licensing-Options-in-Microsoft-Office-365.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Amol\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Amol\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/\"},\"author\":{\"name\":\"Amol\",\"@id\":\"https:\/\/itsupportwale.com\/blog\/#\/schema\/person\/792ae5791cb998a6a464a3257a921e45\"},\"headline\":\"Creating and Assigning Custom licensing Options in Microsoft Office 365\",\"datePublished\":\"2020-07-26T08:43:09+00:00\",\"dateModified\":\"2026-02-17T10:27:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/\"},\"wordCount\":913,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/itsupportwale.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/Creating-and-Assigning-Custom-licensing-Options-in-Microsoft-Office-365.jpg\",\"keywords\":[\"Account SKU\",\"Assign license in bulk\",\"create licensing options\",\"Custom Licensing\",\"Custom Scripting\",\"Disable services in license\",\"Exchange licensing\",\"Exchange Online\",\"License Script\",\"Licensing Options\",\"Licensing with powershell\",\"Microsoft\",\"Microsoft Exchange\",\"Microsoft Office 365\",\"MsolAccountSku\",\"Office 365\",\"Restrict services in office 365\",\"SKU\",\"SKU IDs\"],\"articleSection\":[\"Microsoft Office 365\",\"Microsoft Windows\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/\",\"url\":\"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/\",\"name\":\"Creating and Assigning Custom licensing Options in Microsoft Office 365 - ITSupportWale\",\"isPartOf\":{\"@id\":\"https:\/\/itsupportwale.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/Creating-and-Assigning-Custom-licensing-Options-in-Microsoft-Office-365.jpg\",\"datePublished\":\"2020-07-26T08:43:09+00:00\",\"dateModified\":\"2026-02-17T10:27:20+00:00\",\"description\":\"Here is how we can disable certain services accosiated within a license and assign the custom license to single\/bulkusers in Office 365 through powershell.\",\"breadcrumb\":{\"@id\":\"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/#primaryimage\",\"url\":\"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/Creating-and-Assigning-Custom-licensing-Options-in-Microsoft-Office-365.jpg\",\"contentUrl\":\"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/Creating-and-Assigning-Custom-licensing-Options-in-Microsoft-Office-365.jpg\",\"width\":1280,\"height\":720,\"caption\":\"Creating and Assigning Custom licensing Options in Microsoft Office 365\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/itsupportwale.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Creating and Assigning Custom licensing Options in Microsoft Office 365\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/itsupportwale.com\/blog\/#website\",\"url\":\"https:\/\/itsupportwale.com\/blog\/\",\"name\":\"ITSupportWale\",\"description\":\"Tips, Tricks, Fixed-Errors, Tutorials &amp; Guides\",\"publisher\":{\"@id\":\"https:\/\/itsupportwale.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/itsupportwale.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/itsupportwale.com\/blog\/#organization\",\"name\":\"itsupportwale\",\"url\":\"https:\/\/itsupportwale.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/itsupportwale.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2023\/09\/cropped-Logo-trans-without-slogan.png\",\"contentUrl\":\"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2023\/09\/cropped-Logo-trans-without-slogan.png\",\"width\":1119,\"height\":144,\"caption\":\"itsupportwale\"},\"image\":{\"@id\":\"https:\/\/itsupportwale.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Itsupportwale-298547177495978\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/itsupportwale.com\/blog\/#\/schema\/person\/792ae5791cb998a6a464a3257a921e45\",\"name\":\"Amol\",\"sameAs\":[\"https:\/\/www.itsupportwale.com\/\"],\"url\":\"https:\/\/itsupportwale.com\/blog\/author\/iswamol\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Creating and Assigning Custom licensing Options in Microsoft Office 365 - ITSupportWale","description":"Here is how we can disable certain services accosiated within a license and assign the custom license to single\/bulkusers in Office 365 through powershell.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/","og_locale":"en_US","og_type":"article","og_title":"Creating and Assigning Custom licensing Options in Microsoft Office 365 - ITSupportWale","og_description":"Here is how we can disable certain services accosiated within a license and assign the custom license to single\/bulkusers in Office 365 through powershell.","og_url":"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/","og_site_name":"ITSupportWale","article_publisher":"https:\/\/www.facebook.com\/Itsupportwale-298547177495978","article_published_time":"2020-07-26T08:43:09+00:00","article_modified_time":"2026-02-17T10:27:20+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/Creating-and-Assigning-Custom-licensing-Options-in-Microsoft-Office-365.jpg","type":"image\/jpeg"}],"author":"Amol","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Amol","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/#article","isPartOf":{"@id":"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/"},"author":{"name":"Amol","@id":"https:\/\/itsupportwale.com\/blog\/#\/schema\/person\/792ae5791cb998a6a464a3257a921e45"},"headline":"Creating and Assigning Custom licensing Options in Microsoft Office 365","datePublished":"2020-07-26T08:43:09+00:00","dateModified":"2026-02-17T10:27:20+00:00","mainEntityOfPage":{"@id":"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/"},"wordCount":913,"commentCount":0,"publisher":{"@id":"https:\/\/itsupportwale.com\/blog\/#organization"},"image":{"@id":"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/#primaryimage"},"thumbnailUrl":"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/Creating-and-Assigning-Custom-licensing-Options-in-Microsoft-Office-365.jpg","keywords":["Account SKU","Assign license in bulk","create licensing options","Custom Licensing","Custom Scripting","Disable services in license","Exchange licensing","Exchange Online","License Script","Licensing Options","Licensing with powershell","Microsoft","Microsoft Exchange","Microsoft Office 365","MsolAccountSku","Office 365","Restrict services in office 365","SKU","SKU IDs"],"articleSection":["Microsoft Office 365","Microsoft Windows","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/","url":"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/","name":"Creating and Assigning Custom licensing Options in Microsoft Office 365 - ITSupportWale","isPartOf":{"@id":"https:\/\/itsupportwale.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/#primaryimage"},"image":{"@id":"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/#primaryimage"},"thumbnailUrl":"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/Creating-and-Assigning-Custom-licensing-Options-in-Microsoft-Office-365.jpg","datePublished":"2020-07-26T08:43:09+00:00","dateModified":"2026-02-17T10:27:20+00:00","description":"Here is how we can disable certain services accosiated within a license and assign the custom license to single\/bulkusers in Office 365 through powershell.","breadcrumb":{"@id":"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/#primaryimage","url":"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/Creating-and-Assigning-Custom-licensing-Options-in-Microsoft-Office-365.jpg","contentUrl":"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2020\/07\/Creating-and-Assigning-Custom-licensing-Options-in-Microsoft-Office-365.jpg","width":1280,"height":720,"caption":"Creating and Assigning Custom licensing Options in Microsoft Office 365"},{"@type":"BreadcrumbList","@id":"https:\/\/itsupportwale.com\/blog\/creating-and-assigning-custom-licensing-options-in-microsoft-office-365\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/itsupportwale.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Creating and Assigning Custom licensing Options in Microsoft Office 365"}]},{"@type":"WebSite","@id":"https:\/\/itsupportwale.com\/blog\/#website","url":"https:\/\/itsupportwale.com\/blog\/","name":"ITSupportWale","description":"Tips, Tricks, Fixed-Errors, Tutorials &amp; Guides","publisher":{"@id":"https:\/\/itsupportwale.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/itsupportwale.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/itsupportwale.com\/blog\/#organization","name":"itsupportwale","url":"https:\/\/itsupportwale.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/itsupportwale.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2023\/09\/cropped-Logo-trans-without-slogan.png","contentUrl":"https:\/\/itsupportwale.com\/blog\/wp-content\/uploads\/2023\/09\/cropped-Logo-trans-without-slogan.png","width":1119,"height":144,"caption":"itsupportwale"},"image":{"@id":"https:\/\/itsupportwale.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Itsupportwale-298547177495978"]},{"@type":"Person","@id":"https:\/\/itsupportwale.com\/blog\/#\/schema\/person\/792ae5791cb998a6a464a3257a921e45","name":"Amol","sameAs":["https:\/\/www.itsupportwale.com\/"],"url":"https:\/\/itsupportwale.com\/blog\/author\/iswamol\/"}]}},"_links":{"self":[{"href":"https:\/\/itsupportwale.com\/blog\/wp-json\/wp\/v2\/posts\/2265","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itsupportwale.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itsupportwale.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itsupportwale.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/itsupportwale.com\/blog\/wp-json\/wp\/v2\/comments?post=2265"}],"version-history":[{"count":2,"href":"https:\/\/itsupportwale.com\/blog\/wp-json\/wp\/v2\/posts\/2265\/revisions"}],"predecessor-version":[{"id":4667,"href":"https:\/\/itsupportwale.com\/blog\/wp-json\/wp\/v2\/posts\/2265\/revisions\/4667"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itsupportwale.com\/blog\/wp-json\/wp\/v2\/media\/2294"}],"wp:attachment":[{"href":"https:\/\/itsupportwale.com\/blog\/wp-json\/wp\/v2\/media?parent=2265"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itsupportwale.com\/blog\/wp-json\/wp\/v2\/categories?post=2265"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itsupportwale.com\/blog\/wp-json\/wp\/v2\/tags?post=2265"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}