In MOSS 2007 and SharePoint 2010 days, we could not control the user access based on the license assigned to them.  If we even had a single enterprise license assigned, then all users were able to access enterprise features present in SharePoint (2007 and 2010). The only way to control this was to have a seperate farm for Standard and seperate farm for Enterprise license.

In SharePoint 2013, this issue has been resolved. Now using windows powershell we can assign an Active Directory Security Group with a specific license and when a person from that group log’s in, he will only be able to work with the feature that his license is entitled with. (feature will be blocked at runtime for them.)

This process can be achieved by using 4 simple commands

  • Get-SPUserLicense
  • $a = New-SPUserLicenseMapping -SecurityGroup <yoursecuritygroup> –License Enterprise

<yoursecuritygroup> = your Active Directory Security Group.

  • $a | Add-SPUserLicenseMapping
  • Enable-SPUserLicensing

Reference :

Hope this post was helpful!!…