New-azurermadserviceprincipal:配额超出错误

时间:2017-07-06 13:51:40

标签: azure active-directory azure-powershell service-principal

我在AD中创建一个新的应用程序注册,然后创建Service principal。对于我的登录,我只注册了5个应用程序。当我尝试创建一个新的时候,我得到"配额超出错误"。但对于同一订阅中的其他用户,它允许创建许多注册。

有没有办法列出特定用户的所有服务主体,然后将其清理?

2 个答案:

答案 0 :(得分:1)

是的,这是可能的。

您可以使用Get-​Azure​Rm​AD​Service​Principal列出所有服务主体。

使用Remove-​Azure​Rm​AD​Service​Principal删除服务主体。

您还可以在Azure门户上管理您的服务主体。 Azure Active Directory--App registrations> enter image description here

更新:

请确保您的帐户有权创建服务主体。enter image description here

更多信息请参阅此link

答案 1 :(得分:1)

试试这个 - 从这里安装AzureADPreview cmdlet:https://www.powershellgallery.com/packages/AzureADPreview/2.0.0.129

然后运行:

Get-AzureADDeletedApplication -All $true 

看看是否找到了您不希望出现的内容 - 这些是“软删除”应用。

如果是,您可以使用

Remove-AzureADMSDeletedDirectoryObject

删除任何你不需要的东西。如果您不拥有它们,则应该无法删除它们...我认为只有您拥有的项目符合您的配额,所以应该可以删除任何内容并且它们会被“删除” “ (永远离开)。因此,请确保在删除之前不需要任何内容​​。