
Announcements
As a global admin, you can control your users' ability to sign up for Power Apps trial with option 1 [direct sign-up: clicking "Try free" on powerapps.microsoft.com]. You do this by enabling or disabling self-service sign-up. If you want to disable all self-service sign-ups, use Microsoft Entra ID PowerShell commands to change the AllowAdHocSubscriptions setting. This option turns off self-service sign-up for all Microsoft cloud-based apps and services.
I don't want to "disable all self-service sign-ups" for "all Microsoft cloud-based apps and services" as is stated.
The info continues with this:
For blocking via options 2 [trial registration via signing in to powerapps.microsoft.com] and 3 [trial registration via prompt due to having a licensed app shared with them], see Block trial licenses commands.
This leads to the page PowerShell support for Power Apps and Power Automate - Power Platform | Microsoft Learn which contains this info:
The allowed consent plans cmdlets can be used to add or remove access to a particular type of consent plan from a tenant. "Internal" consent plans are either trial licenses or developer plans that users can sign themselves up for via Power Apps/Power Automate portals/Power Automate for desktop... a Power Platform admin might want to block users from assigning themselves trial licenses but retain the ability to assign trial licenses on behalf of users. This rule can be accomplished by using the
Remove-AllowedConsentPlans -Types "Internal"command and disabling the setting AllowAdHocSubscriptions in Microsoft Entra ID.
The above generally describes what I want to do, but 1) it sounds like restricting "Internal" consent plans includes Power Automate -- not just Power Apps -- and 2) as stated earlier, the "AllowAdHocSubscriptions" setting seemed to block sign-up for all Microsoft cloud apps/services.
Finally, the second link Microsoft provided doesn't seem to contain info not already stated in the first link that's relevant (the "Management of User Licenses" section is not what I'm currently trying to accomplish, "Management of Company Settings" seems to discuss the same "AllowAdHocSubscriptions" setting that applies to all self-signup services and not just Power Apps, and remainder of the article is just extra information -- plus the article is five years old, so I'm not confident what I'm reading is representative of current state).
The closest info I've found elsewhere addressing this question are the following forum posts:
So is it possible to disable only Power Apps trials? Has someone accomplished this (how)? (Bonus if the self-service signup can be disabled while still allowing my team to manually assign trial licenses. Eventually, I'll probably be asked to do this for Power Automate as well, so double bonus if the solution can be applied to other apps/services.)