删除企业应用程序

本文介绍如何删除已添加到 Microsoft Entra 租户的企业应用程序。

删除企业应用程序后,它会在回收站中保持 30 天的挂起状态。 在 30 天内,可以还原应用程序。 删除的项目会在 30 天之后自动硬删除。 有关删除和恢复应用程序的常见问题的详细信息,请参阅删除和恢复应用程序常见问题解答

先决条件

若要删除企业应用程序,需要:

使用 Microsoft Entra 管理中心删除企业应用程序

提示

本文中的步骤可能因开始使用的门户而略有不同。

  1. 至少以云应用程序管理员身份登录到 Microsoft Entra 管理中心

  2. 浏览到“标识”>“应用程序”>“企业应用程序”>“所有应用程序”。

  3. 在“搜索”框中输入现有应用程序的名称,然后从搜索结果中选择该应用程序。 本文以 Microsoft Entra SAML Toolkit 1 为示例。

  4. 在左侧菜单的“管理”部分中,选择“属性”。

  5. 在“属性”窗格的顶部,选择“删除”,然后选择“是”以确认要从 Microsoft Entra 租户中删除该应用程序。

    如何删除企业应用程序的屏幕截图。

使用 Azure AD PowerShell 删除企业应用程序

请确保使用的是 Azure AD PowerShell 模块。 如果同时安装了 Azure AD PowerShell 模块和 AzureADPreview 模块,则此步骤非常重要。

  1. 运行以下命令:

    Remove-Module AzureADPreview
    Import-Module AzureAD
    
  2. 连接到 Azure AD PowerShell,并至少以云应用程序管理员身份登录:

    Connect-AzureAD
    
  3. 获取租户中的企业应用程序列表。

    Get-AzureADServicePrincipal
    
  4. 记录要删除的企业应用的对象 ID。

  5. 删除企业应用程序。

    Remove-AzureADServicePrincipal -ObjectId 'aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb'
    

使用 Microsoft Graph PowerShell 删除企业应用程序

  1. 连接到 Microsoft Graph PowerShell,并至少以云应用程序管理员身份登录:

    Connect-MgGraph -Scopes 'Application.ReadWrite.All'
    
  2. 获取租户中的企业应用程序列表。

    Get-MgServicePrincipal
    
  3. 记录要删除的企业应用的对象 ID。

  4. 删除企业应用程序。

    Remove-MgServicePrincipal -ServicePrincipalId 'aaaaaaaa-bbbb-cccc-1111-222222222222'
    

使用 Microsoft Graph API 删除企业应用程序

若要使用 Graph 资源管理器删除企业应用程序,需要至少以云应用程序管理员身份登录。

  1. 若要获取租户中的服务主体列表,请运行以下查询。

    GET https://graph.microsoft.com/v1.0/servicePrincipals
    
  2. 记录要删除的企业应用的 ID。

  3. 删除企业应用程序。

    DELETE https://graph.microsoft.com/v1.0/servicePrincipals/{servicePrincipal-id}
    

后续步骤