我在AD中创建一个新的应用程序注册,然后创建Service principal。对于我的登录,我只注册了5个应用程序。当我尝试创建一个新的时候,我得到"配额超出错误"。但对于同一订阅中的其他用户,它允许创建许多注册。
有没有办法列出特定用户的所有服务主体,然后将其清理?
答案 0 :(得分:1)
是的,这是可能的。
您可以使用Get-AzureRmADServicePrincipal
列出所有服务主体。
使用Remove-AzureRmADServicePrincipal
删除服务主体。
您还可以在Azure门户上管理您的服务主体。 Azure Active Directory--App registrations>
更新:
更多信息请参阅此link。
答案 1 :(得分:1)
试试这个 - 从这里安装AzureADPreview cmdlet:https://www.powershellgallery.com/packages/AzureADPreview/2.0.0.129
然后运行:
Get-AzureADDeletedApplication -All $true
看看是否找到了您不希望出现的内容 - 这些是“软删除”应用。
如果是,您可以使用
Remove-AzureADMSDeletedDirectoryObject
删除任何你不需要的东西。如果您不拥有它们,则应该无法删除它们...我认为只有您拥有的项目符合您的配额,所以应该可以删除任何内容并且它们会被“删除” “ (永远离开)。因此,请确保在删除之前不需要任何内容。