License restriction

The license restriction feature helps effectively manage the Microsoft 365 licenses delegated to technicians. You can limit the license usage by technician, domain, and virtual tenant.

Restrictions based on technician: The admin can delegate a particular license to a technician and limit its usage count for the technician. For example: If the admin has delegated 15 Exchange Online licenses to technician 'A', then the technician cannot assign more than 15 Exchange Online licenses to users.

Restrictions based on domain: The admin can allocate a particular license for a domain and limit its usage count for the domain. For example: If the admin has allocated 10 Microsoft Sway licenses to domain 'A', then a technician cannot assign more than 10 Microsoft Sway licenses for the users in the domain 'A'.

Restrictions based on virtual tenant: The admin can allocate a particular license for a virtual tenant and limit its usage count for the virtual tenant. For example: If the admin has allocated 10 Power BI licenses to virtual tenant 'A', then a technician cannot assign more than 10 Power BI licenses for the users in the virtual tenant 'A'.

Note: When all the three restrictions are in place and if the task does not comply with even one of these conditions, then the task will fail with an error message.

License restriction workflow

  • The technician can assign or remove a Microsoft 365 license for a user in the M365 Manager Plus portal.
  • M365 Manager Plus will check if the required license has been delegated to the technician. If the license has not been delegated, then the task will fail.
  • If the license has to be assigned, then the license restriction limit of the technician, domain, and the selected virtual tenant is checked; to see if the delegated license can be assigned to the user.
    • If the license usage count is sufficient, then the delegated license will be assigned to the user. If the license is newly added, then the license usage count increases by 1. If the particular license already exists for the user, then it is considered modified and the usage count remains the same.
    • If the license usage count is insufficient to assign the license, then the task fails and an error message is displayed.
  • If the operation is to remove an existing license from a user, then the task is executed and the license usage count decreases by 1.
Note: For selecting a virtual tenant during task execution, the technician can select a specific virtual tenant to which the user belongs, or select the Default Virtual Tenant. If the technician selects the Default Virtual Tenant, and if the user falls under multiple virtual tenants, then the virtual tenant with the highest order of precedence, will be automatically selected by the product. For example, if user 'test' falls under virtual tenants A, B and C and if virtual tenant B has the highest order of precedence, then virtual tenant 'B' will be automatically selected.

Get download link