Licensing & Activation
182 TopicsReporting the Status of Group-Based License Assignments
This article describes how to create a report about group-based licensing assignments and any errors that might have occured. The code uses the Microsoft Graph PowerShell SDK to fetch information about the groups used for licensing assignments, interpret the assignments, find users with assignment errors, and send email to inform administrators about what's been found. https://practical365.com/group-based-licensing-report-email/13Views0likes0CommentsCompliance licenses at tenant level
Hi, We are a small organization of about 200 employees, and we have following requirements. DLP policies configuration at Exchange, OneDrive, SharePoint BYOD security Users should not be able to send files outside the org And so on as we evaluate We already have M365 Business Premium. However, after researching we figured out that M365 Business premium will alone not solve our requirements. May be compliance license will. We want to apply security policies at tenant level in our organization but definitely do not want every user to get licenses as this will be expensive for us and there is no requirement at all for our users. The question is, Is there a way to solve the above scenario?51Views0likes2CommentsAssigning Microsoft Defender for Endpoint (DFE) Licenses to Devices Without a Cloud-Visible User
We have a number of Windows 10 and Windows 7 clients that are used to control production systems. These devices do not have a cloud-visible user, as they are not associated with an Entra ID (Azure AD) account. However, each device does have a local Windows user for system operations. The challenge we are facing is how to assign Defender for Endpoint (DFE) licenses to these devices, since DFE licensing is primarily user-based, and there is no direct device-based licensing for client OS. Our main questions: How can we assign a newly purchased DFE device license to a client that has no user? Is there a way to assign licenses to local Windows users even if they are not synced to Entra ID?29Views0likes0CommentsPractical Graph: Finding and Removing Underused Microsoft 365 Copilot Licenses from User Accounts
Microsoft 365 Copilot licensing costs a lot of money. At $360 annually, it's important to make sure that everyone with a license makes full use of Copilot to become more productive and efficient. Usage data is available in the Graph, and some PowerShell can reveal who's using Copilot and who's not. With that data, you can decide whether to remove licenses for reassignment to other users. https://practical365.com/microsoft-365-copilot-licensing/31Views0likes0CommentsWindows Activation O365 - Changes Status
Hello - We are having an issue where our company end clients (laptops / PCs) change activation status from active to not activated. This has been happening for 2 years now and was happening pre our move to O365 licensing. When we moved to O365 licensing the issue appeared to correct itself but then returned. This affects multiple machines in our environment and happens randomly. We are using 0365 online activation. No KMS, no ADBA. The last troubleshooting step we took with MS Support was to delete the PersistedSystemState registry key under HKEY_USERS\S-1-5-20\Software\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform on the 2 affected machines we are using for troubleshooting. So far, the activation status has not changed. I do hope this has fixed the issue but I don't understand what may have caused this initially and I am looking for an RCA which MS has not been able to provide. H Has anyone else had this issue. TIA.49Views0likes1CommentProper licensing for dynamic membership groups with the memberOf attribute.
Hello, because Microsoft premium licensing in MS Entra is too confusing and problematic I would like to be informed about proper licensing while using dynamic membership groups with the memberOf attribute as this article describes: https://learn.microsoft.com/en-us/entra/identity/users/groups-dynamic-rule-member-of, This function is available only for synchronized identities with premium licenses or just one premium license for a whole tenant is enought? I assume we need only one premium license based on this (from the official documentation): You must have a Microsoft Entra ID P1 or P2 license for the Microsoft Entra tenant. However I want to be sure because with one premium license we have all premium features unlocked in MS Entra ID . This means we need to be really careful and take care of compliance which is from my point of view very unfortunate. Microsoft put heavy burden on their tenants because of this licensing approach. It would be very nice to develop system/feature/policy which will take care of it or at least notify tenants that they are not compliant.Solved103Views0likes1CommentHow to Use the Graph SDK to Manage Group-Based Licensing
Group-based licensing is a mechanism to make it easier to assign and mange product licenses for large sets of user accounts. In this article, we discuss how to use Microsoft Graph PowerShell SDK cmdlets to manage group-based license assignments in a Microsoft 365 tenant. Assigning licenses to groups is very much like direct assignments, but some differences exist. https://office365itpros.com/2024/11/04/group-based-licensing-sdk/70Views0likes0CommentsHow to Restore the Service Plan for a Microsoft 365 Product License
Many articles describe how to disable a service plan for a product license assigned to a Microsoft 365 account, but few cover how to enable service plans should the need arise afterward. This article covers the basics of disabling and enabling service plans for Microsoft 365 licenses using PowerShell, including the very important step of finding existing disabled plans. Everything’s easy once you know how. https://office365itpros.com/2024/10/29/enable-service-plan/103Views0likes0CommentsIncluding Costs in a Microsoft 365 Licensing Report
This article describes how to include user license costs in a Microsoft 365 tenant licensing report created with the Microsoft Graph PowerShell SDK. The report includes annual costs for all licenses assigned to each user plus an overall licensing summary for the tenant. It even reports how effective the tenant is at assigning licenses! https://practical365.com/report-user-license-costs/1.4KViews0likes3Comments