Hier zeige ich euch an einem einfachen Beispiel, wie ihr aus dem Azure-AD die Kontingente der CSP-Lizensierung abfragen könnt..
Import-Module AzureAD;
Import-Module MsOnline;
$user = "user@domain.tld";
$pwd = "password";
$secure_pwd = $pwd | ConvertTo-SecureString -AsPlainText -Force;
$creds = New-Object System.Management.Automation.PSCredential -ArgumentList $user, $secure_pwd;
Connect-MsolService -Credential $creds;
$res = Connect-AzureAD -Credential $creds;
# Lizenzen holen
$licences = Get-MsolAccountSku;
foreach ($licence in $licences) {
$users = Get-MsolUser | Where-Object {($_.licenses).AccountSkuId -match $licence.AccountSkuId};
# Die Liste der User, denen die Lizenz zugewiesen ist.
foreach ($user in $users) {
Write-Host " >" $user.DisplayName "("$user.SignInName")"
}
}