Advertisement
Guest User

Creating a list of Office 365 tenants and their licenses

a guest
Mar 30th, 2017
979
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Connect-MsolService
  2. $customers = Get-MsolPartnerContract
  3.  
  4. $output = @()
  5.  
  6. foreach ($customer in $customers)
  7. {
  8.     $companyInfo = Get-MsolCompanyInformation -TenantId $customer.TenantId
  9.     $accountSkus = Get-MsolAccountSku -TenantId $customer.TenantId
  10.  
  11.     foreach ($sku in $accountSkus)
  12.     {
  13.         $obj = $null
  14.         $obj = New-Object -TypeName PSObject -Property @{
  15.                                                             CustomerName  = $companyInfo.DisplayName
  16.                                                             AccountSkuId  = $sku.AccountSkuId
  17.                                                             ActiveUnits   = $sku.ActiveUnits
  18.                                                             WarningUnits  = $sku.WarningUnits
  19.                                                             ConsumedUnits = $sku.ConsumedUnits
  20.                                                         }
  21.  
  22.         $output += $obj | select CustomerName,AccountSkuId,ActiveUnits,WarningUnits,ConsumedUnits
  23.  
  24.     }
  25. }
  26.  
  27. $output | ft
  28. $output | Export-Csv "<<path to your desktop here>>\Partner-Skus.csv" -NoTypeInformation
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement