As from the beginning of October, your customers will have the option of buying Microsoft 365 Copilot directly. Microsoft announced this new feature in MC899941. When it comes to tech like AI, it’s really important to get your IT department on board. They can help you figure out what you need and get the green light from the right people in your company. When it comes to Microsoft 365 Copilot, it’s important to first look into Information Protection to make sure there’s no data leakage. This technology also needs to be checked and approved by your workers council and data protection team.
You can disable the self-service purchase functionality in the Microsoft 365 admin center:

If you want to disable all other products too, I’d suggest using the PowerShell module. It’s compatible with PowerShell 7 at the moment.
Here’s a short script with all the required commands:
# Install the required module Install-Module -Name MSCommerce -Scope AllUsers # Connect -> Auth in Browser Connect-MSCommerce # Get a list of all products $products = Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase $products # output the list foreach ($product in $products) { Update-MSCommerceProductPolicy ` -PolicyId AllowSelfServicePurchase ` -ProductId $product.ProductID ` -Value "Disabled" } # Check status after change Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase
Initial state:

After executing the script:

I want to be clear that I’m pro-Copilot. I love getting things done more efficiently with the use of AI tools. My view is that implementation has to happen in a structured way, rather than being down to users doing it themselves.
Feel free to get in touch with me if you are interested in implementing Microsoft 365 Copilot!