Partner-Center-PowerShell
Partner-Center-PowerShell copied to clipboard
Parity between Get-PartnerCustomerSubscription and Get-PartnerCustomerSubscribedSku
Feature Request
Is your feature request related to a problem? Please describe.
From what I can tell, the only way to compare what we are selling to the customer, and what the customer has in total in their tenant, is to compare the output of Get-PartnerCustomerSubscription and Get-PartnerCustomerSubscribedSku.
Get-PartnerCustomerSubscription shows what we as the CSP are providing. Get-PartnerCustomerSubscribedSku shows the entirety of what the customer has in their tenant, whether from us, from another CSP, direct purchased, pre-paid, etc.
There does not appear to be common fields between the outputs that allow us to easily map the products to each other and discover which license quantities we are not providing to the customer. Actually, as I write this, I do see Get-PartnerCustomerSubcription has OfferName which matches to Get-PartnerCustomerSubscribedSku ProductName.
Describe the solution you would like
Is it possible to have the Get-PartnerCustomerSubscription output to include SkuId and/or SkuPartNumber? These two fields are available in Get-PartnerCustomerSubscribedSku and would allow for easy alignment. These two fields also align with many other queries available.
Describe alternatives you have considered Get-PartnerCustomerSubcription has OfferName which matches to Get-PartnerCustomerSubscribedSku ProductName. I am able to make these work but are these long-term equivalents? Did anything change between these fields when products were renamed M365 Business Standard, M365 Business Premium, M365 Apps for Enterprise, for example?
I've come across a situation where this becomes a problem: the old SMB_BUSINESS_ products. When comparing Get-PartnerCustomerSubscription and Get-PartnerCustomerSubscribedSku and the only field that matches is the OfferName to the ProductName, then there is difference with the product SKUs some times.
Both SMB_BUSINESS_ESSENTIALS and O365_BUSINESS_ESSENTIALS have the Microsoft 365 Business Basic product name. Both SMB_BUSINESS_PREMIUM and O365_BUSINESS_PREMIUM have the Microsoft 365 Business Standard product name.
If Get-PartnerCustomerSubscription was given the SkuPartNumber field this would resolve the issue.