Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Software Asset Management publisher pack for Microsoft

The Software Asset Management publisher pack for Microsoft helps you track your license compliance position using Microsoft licensing metrics.

Important: To use the publisher pack, activate the Software Asset Management Professional for Microsoft plugin (com.snc.samp.microsoft).

Microsoft offers a wide variety of products that span from database servers to subscription services. Each Microsoft product follows its own licensing model, which can make it hard to track your license compliance position. With the Software Asset Management publisher pack for Microsoft, you can accurately track your license compliance position for Microsoft products. Reconciliation identifies licenses that are out of compliance and provides a list of remediation options. For more information, see Software reconciliation for compliance.

To learn more about Microsoft licensing models, see Microsoft licensing.

Set up ServiceNow Discovery to identify Microsoft installations on your network. For more information, see Data collected by ITOM Visibility.

Licensing models

The Software Asset Management publisher pack for Microsoft supports the following licensing models.

  • Per User
  • Per Device
  • Per Core
  • Per Core (with CAL)
  • User CAL
  • Device CAL
  • Server (per instance)
  • Server (per server)
  • Per Processor
  • User Subscription
  • Software Assurance

For more information, see Supported Microsoft license types.

If a PPN with a P+SA license type lacks a version assignment, a software model with the exact version is automatically applied. This automatic version assignment occurs both when creating an entitlement and when importing entitlements from a Microsoft License Statement (MLS). This automatic action correctly applies Microsoft assurance benefits to an entitlement. For details on the upgrade history of an entitlement, navigate to Workspaces > Software Asset Workspace > License operations > Software entitlements > Upgrade history.

The SAMP - Update generic PSA entitlements fix script automatically updates the existing P+SA entitlements with version as anything, with the specific version, and applies the appropriate licensing terms.

Permission types

The Software Asset Management publisher pack for Microsoft supports the following permission types to access data through Microsoft APIs. You can select the appropriate type of permission for your application to access data correctly and securely.

  • Delegated type permission

    These permissions enable the application to access data on behalf of a signed-in user, which means the application can access only the data that a signed-in user has access to.

  • Application type permission

    These permissions enable the application to access data without a signed-in user. The application can access any data that the permission is associated with.

  • Microsoft SQL Server licensing in container deployments
    The Software Asset Management publisher pack for Microsoft supports licensing rules for Microsoft SQL Server products that are deployed across both on-premise and cloud environments using Docker containers.

  • Microsoft Server licensing on Microsoft Hyper-V virtualization technology
    The Software Asset Management publisher pack for Microsoft supports licensing rules for Microsoft Server products, such as Microsoft Windows Server, that are deployed on Microsoft Hyper-V virtualization technology.
  • Microsoft SQL Server licensing in high availability configurations
    The Software Asset Management publisher pack for Microsoft supports licensing rules for Microsoft SQL Server deployed through high availability and disaster recovery solutions, such as Always On availability groups.
  • Manage licenses for Microsoft Visual Studio
    Manage your Visual Studio subscriptions with the Software Asset Management publisher pack for Microsoft. Verify license compliance and detect unlicensed installations. Reduce licensing costs by identifying subscriptions that are allocated but aren’t being used.
  • Cost-based licensing optimization for Microsoft
    The cost-based licensing optimization for Microsoft helps you determine the most optimal way to license your Microsoft software products across hybrid infrastructures. With this optimization, you can automatically balance license compliance with cost effectiveness to maximize cost savings.
  • Create preferred licensing assignments for Microsoft software products deployed on clusters
    Create and define preferred licensing assignments for the Microsoft software products that are deployed on your hypervisor clusters. Use these assignments to specify whether you want to license each software product at either the physical host layer or virtual layer.
  • Optimizing license consumption for Microsoft SQL Server databases and components
    You can optimize the license consumption for your Microsoft SQL Server databases and components based on the component editions that are identified through ITOM Discovery.
  • Importing Microsoft entitlements from a Microsoft License Statement (MLS)
    You can import entitlements from an MLS to automatically define the license details and license agreements that are matched to your Microsoft software models.
  • Windows and SQL Server Infrastructure report
    You can use the Windows and SQL Server Infrastructure report to gain visibility into the infrastructure details for all physical hosts and virtual machines (VMs) that are running Microsoft Windows Server or Microsoft SQL Server across your on-premise and public cloud environments, such as AWS and Microsoft Azure.
  • Microsoft dashboards in Software Asset Management classic
    View installations, cost, and compliance for Microsoft software such as SQL Server in the Software Asset Management classic application. View subscription use, cost, and compliance for Microsoft 365.
  • Publisher overview for Microsoft in the Software Asset Workspace
    View license usage information related to Microsoft in the publisher overview for Microsoft in the Software Asset Workspace.
  • Supported Microsoft license types
    The Software Asset Management publisher pack for Microsoft adds license metrics that are specific to Microsoft.

Parent Topic:Supported software publisher licenses

Related topics

Software license maintenance

License metrics for Microsoft products

Microsoft Per Core licensing rules

Microsoft Per Core (with CAL) licensing rules

Microsoft 365 integration