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

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

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

  • 一个 Microsoft Entra 用户帐户。 如果还没有帐户,可以 免费创建一个帐户
  • 以下角色之一:全局管理员、云应用程序管理员、应用程序管理员或服务主体的所有者。
  • 已添加到租户的企业应用程序
  • 使用 Microsoft Entra 管理中心删除企业应用程序

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

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

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

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

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

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

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

  • 运行以下命令:

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

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

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

  • 删除企业应用程序。

    Remove-AzureADServicePrincipal -ObjectId 'd4142c52-179b-4d31-b5b9-08940873507b'
    
  • 连接到 Microsoft Graph PowerShell,并至少以云应用程序管理员身份登录:

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

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

  • 删除企业应用程序。

    Remove-MgServicePrincipal -ServicePrincipalId 'd4142c52-179b-4d31-b5b9-08940873507b'
    
  •