删除Azure Active Directory会返回删除所有应用程序注册,尽管没有应用程序

时间:2017-12-27 20:38:31

标签: azure azure-active-directory

我正在尝试删除Azure中的Active Directory (非默认)。它说我需要 删除所有应用程序注册 。当我点击链接时,没有注册的应用程序。

有趣的是仪表板说我有1个应用程序注册。当我点击链接时,也没有应用程序。

enter image description here

enter image description here

3 个答案:

答案 0 :(得分:2)

您可能还需要删除其他服务主体。使用适用于Windows PowerShell的Azure Active Directory模块删除所有服务主体。为此,请按照下列步骤操作:

打开Windows PowerShell的Azure Active Directory模块。 连接到Microsoft Online Service。

运行以下命令:

Get-MsolServicePrincipal | Remove-MsolServicePrincipal

注意删除某些服务主体时可能会收到错误。这些原则无法删除。但是,这不会阻止您删除目录。

您收到的错误可能类似于以下内容: Remove-MsolServicePrincipal : Invalid value for parameter. Parameter Name: appPrincipalId

此外,您可以使用ARM powershell作为以下命令:

Get-AzureRmADServicePrincipal | Remove-AzureRmADServicePrincipal

请告诉我它是否有帮助!

答案 1 :(得分:1)

我今天遇到了类似的情况,并且找到了这个职位。

我通过遵循MSDN article之一偶然找到了解决方案。 本文是关于添加新应用程序的,这就是我如何了解如何查找所有已注册应用程序的方法。

基本上,发生这种情况是因为在两个地方显示了应用程序注册。

一个

在“ Azure Active Directory”->“应用程序注册”下。

第二

在左侧导航下->“所有服务”->搜索“ Azure AD B2C”->单击它->打开。

然后您将看到“应用程序”。

Here is the snapshot of how it looks like

此处列出了所有使用Azure B2C实例的应用程序。您将不得不删除它们。

一旦删除它们,您可以再次转到“删除目录”选项,所有检查/先决条件都应成功。

这帮助我解决了完全相同的问题,希望对您也有帮助。

答案 2 :(得分:0)

第一:

Connect-AzureAD -Tenant id <string>

了解应用程序的对象ID

Get-AzureADApplication

然后

Remove-AzureADApplication -ObjectId <srtring>