Powershell / office365没有更多可用的AAD_basic许可证

时间:2019-11-01 09:57:04

标签: azure powershell office365

我有一个Powershell脚本,可让我们将人员添加到广告中。我们有200个有效的Azure Active Directory基本许可证,分配了169个。但是现在它告诉许可证何时应该再有31个可用

没有更多许可证可用于:公司:AAD_BASIC

你们中有谁能帮助我吗?

1 个答案:

答案 0 :(得分:0)

被删除的用户很可能仍会索取您认为已离开的许可证。

要收回这些许可证,您需要重新激活它们,删除它们的许可证,然后再次删除它们。

Get-MsolUser -ReturnDeletedUsers | 
    Where-Object {$_.IsLicensed -eq $true} |
    ForEach-Object {
        $upn = $_.UserPrincipalName  # store in a variable for convenience
        # temporarily re-activate the deleted user so we can remove the license
        $upn | Restore-MsolUser
        # get the list of licenses for this user and remove them
        $licenses = ($upn | Get-MsolUser).licenses.AccountSkuId
        $upn | Set-MsolUserLicense -RemoveLicenses $licenses
        # remove the user again
        $upn | Remove-MsolUser -Force
    }