我有一个Powershell脚本,可让我们将人员添加到广告中。我们有200个有效的Azure Active Directory基本许可证,分配了169个。但是现在它告诉许可证何时应该再有31个可用
没有更多许可证可用于:公司:AAD_BASIC
你们中有谁能帮助我吗?
答案 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
}