Check provisioning status of Shared Computer Activation for Microsoft 365 Business customers

Microsoft recently announced that Shared Computer Activation will be available for customers using Microsoft 365 Business. Shared Computer Activation is a licensing feature that allows users to activate Microsoft Office on a shared environment like an RDS deployment

This is great news for small business customers – previously they had to upgrade to Office 365 E3, Microsoft 365 E3 or add on a Office 365 Pro Plus subscription to run Office in these environments.

The feature is rolling out now, but isn’t available across all tenants just yet. If you’re a Microsoft Partner, you can check the provisioning status of Shared Computer Activation for Microsoft 365 Business in customers’ tenants using this script.

How to check the provisioning status of Shared Computer Activation in customer tenants via PowerShell

  1. Double click the below script to select and copy it.
  2. Paste it into a PowerShell Terminal and run it
  3. Sign into an account with delegated admin access to your customers, then wait for it to complete
  4. The results will be exported to a CSV located at C:\temp\scaStatus.csv.

PowerShell script to check provisioning status of Shared Computer Activation in customers’ Microsoft 365 Business Tenants

Connect-MsolService
$customers = Get-MsolPartnerContract -All
foreach ($customer in $customers) {
    $sku = Get-MsolAccountSku -TenantId $customer.tenantid | Where-Object {$_.skupartnumber -eq "SPB"}
    if ($sku) {
        Write-host $customer.name
        [pscustomobject][ordered]@{
            CustomerName                   = $customer.name
            TenantID                       = $customer.tenantid
            SharedComputerActivationStatus = ($sku.servicestatus | Where-Object { $_.serviceplan.servicename -match "Shared_Computer_Activation" }).provisioningStatus
        } | export-csv C:\temp\scaStatus.csv -NoTypeInformation -Append   
    }   
}

Was this article helpful?

Related Articles