テナントからすべてのO365ユーザーの一覧と、割り当てられた個々のライセンスを取得しようとしています。出力は次の形式にする必要があります(複数のライセンスを持つユーザーは複数回リストされます)。PowerShellすべてのO365ユーザーと関連するライセンスの一覧表示
UPN |ライセンス user1 |標準パック user1 | plannerstandalone user2 |エンタープライズパック user2 | power_bi_standard user2 | EMS
私はこの使用して情報を入手することができます - ので、表形式または私ができる何か私がやりたい何
$groupOfUsers = Get-MsolUser -all | where { $_.IsLicensed -eq $True }
$licenses = foreach ($individual in $groupOfUsers)
{
$allLicenses = $individual.licenses | Select -ExpandProperty AccountSkuId
foreach ($lic in $allLicenses)
{ write-host = $individual.UserPrincipalName $lic }
}
は私が最終的にはSQLにインポートできる形式でこの出力を持っていますcsvへのエクスポートは素晴らしいスタートになります。
ご協力いただければ幸いです。
ありがとう、それは完璧に動作します! – Steve