Reminder: Power BI Premium and Power Automate Per User (RPA) to be Added to Microsoft 365 Self-Service Purchases

Self-Service purchases of Microsoft 365 products were a controversial addition to Microsoft 365 when it originally launched a few years back. Granting the ability to end users to purchase products outside of admin control or the existing subscription is great from a digital transformation and usability perspective, however, in highly secure and governed environments, presents a problem where IT may not be “Ready” to let a product out into the wild. Before launching products to users, there is usually an amount of configuration and governance that needs to be in place to ensure the usage of the product complies with organizational guidelines.

As noted in Microsoft Message Center notification MC245825, there are two new additions to the list of products eligible for self-service, the full list is detailed below:

Power Apps per user
Power Automate per user
Power Automate RPA
Power BI Premium (standalone)
Power BI Pro
Project Plan 1
Project Plan 3
Visio Plan 1
Visio Plan 2

While for some organizations, this is great news as it cuts down on admin overhead and billing processes, it can present a problem for organizations who have eager users and have not yet done the due diligence in configuration and governance.

For those organizations, the self-service functionality can be turned off on a per-application basis, allowing for a smoother rollout when configuration to protect the tenancy is in place.

This can be done using the MSCommerce PowerShell Module. The module can be installed using the below command:

Install-Module -Name MSCommerce

Once installed, simply connect to the service with:

Connect-MSCommerce

Once connected, check the product ID for the product you want to modify in the below table:

ProductProductId
Power Apps per userCFQ7TTC0KP0P
Power Automate per userCFQ7TTC0KP0N
Power Automate RPACFQ7TTC0KXG6
Power BI Premium (standalone)CFQ7TTC0KXG7
Power BI ProCFQ7TTC0L3PB
Project Plan 1CFQ7TTC0KXND
Project Plan 3CFQ7TTC0KXNC
Visio Plan 1CFQ7TTC0KXN9
Visio Plan 2CFQ7TTC0KXN8

and run the below command to get the current status of that product:

Get-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId <ProductID>

Here we see the status of the product we queried:

To disable the product for self-service purchase, we can run the below command:

Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId <ProductID> -Enabled $False
We can also use the following Microsoft provided script to disable all products for self-service purchase:
Import-Module -Name MSCommerce
Connect-MSCommerce #sign-in with your global or billing administrator account when prompted
$product = Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase | where {$_.ProductName -match 'Power Automate'}
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId $product.ProductID -Enabled $false

If we have already disabled previous products, keep in mind that these new additions will need to be disabled when they are added this month.

One thought on “Reminder: Power BI Premium and Power Automate Per User (RPA) to be Added to Microsoft 365 Self-Service Purchases

  1. Pingback: Microsoft 365 Licensing Auto-Claim Policy – Sean McAvinue

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s