如何使用 PowerShell 脚本在 Azure AD 环境中查找已删除的对象

用户意外删除是 Azure Active Directory (Azure AD) 中最常见的错误之一。这会导致用户无法访问服务、数据被删除、依赖服务中断以及潜在的安全风险。因此,管理员必须能够查找已删除的用户并恢复他们。然而,当处理成百上千的用户、组、设备和其他资源时,跟踪哪些对象被删除变得越来越困难。管理员需要一种方法批量查询这些已删除的资源,以便能够集中精力快速恢复它们。下表中的 cmdlet 可用于在 Azure AD 环境中查找已删除的用户。ADManager Plus 是一个统一的 Active Directory、Microsoft 365、Exchange 和 Google Workspace 管理与报告工具,也可用于完成此任务。

下表比较了如何使用 PowerShell 脚本和 ADManager Plus 在 Azure AD 环境中查找已删除用户。

Azure PowerShell 方法的先决条件

  • 要在 Azure PowerShell 中使用 Get-MsolUser -ReturnDeletedUsers cmdlet,您的系统需要安装 MSOnline 模块。请参阅 页面了解如何安装该模块。

Azure PowerShell

使用 PowerShell 脚本在 Azure AD 环境中查找已删除用户的步骤:

  1. 记下需要的参数(例如:-All、-ObjectId、-SearchString、-filter),以列出已删除用户的列表。
  2. 执行以下 PowerShell 脚本以查找 Azure AD 环境中的已删除用户。
 已复制
Get-MsolUser -ReturnDeletedUsers
-MaxResults
-EnabledFilter
点击复制整个脚本

其中 可用于将结果数量限制为固定值。如果要查询所有用户,请从脚本中删除 -MaxResults 。 指用于筛选组列表的条件。例如:UserPrincipalName eq 'user@zlyck.com'

ADManager Plus

使用 ADManager Plus 在 Azure AD 环境中查找已删除用户的步骤:

  1. Log in to ADManager Plus and navigate to Microsoft 365 tab > 报告 > 用户报告 > 已删除用户。.
  2. 已删除用户 下,从 Microsoft Tenant 下拉列表中选择所需的 Microsoft 365 租户,从 Domains 下拉列表中选择所需的域,然后点击 立即生成
  3. 报告生成后,选择筛选图标,填写所需的筛选条件,然后点击 应用
如何使用 PowerShell 脚本在 Azure AD 环境中查找已删除的对象
 

使用 PowerShell 脚本列出 Azure AD 中已删除用户的限制:

  • 如果管理员希望使用上述 PowerShell 脚本,必须拥有访问 Azure AD 环境中已删除用户详细信息的足够权限。
  • 只有具备 PowerShell 专业知识的技术人员才能执行此命令。
  • PowerShell 脚本耗时且可能影响工作效率。
  • 用于筛选已删除用户列表的参数值默认应完全准确。
  • 使用 PowerShell 进行批量操作繁琐,因为需要创建和分配条件、变量及循环语句,这增加了脚本出错的可能性。
  • PowerShell 中某些任务需要安装独立模块,在整个组织的所有系统上安装这些模块可能耗时。

使用 ADManager Plus 的优势:

  • 能够在 Azure AD 环境中列出和恢复已删除对象,可细粒度委派给技术人员,而不会更改他们在其他地方的权限。
  • ADManager Plus 配备直观的用户界面,无需任何 PowerShell 知识。
  • 通过可自定义模板、CSV 导入和内置搜索选项,只需几次点击即可轻松执行批量操作。
  • 使用各种基于属性的筛选器(如显示名称、组类型、最后目录同步时间和代理地址)微调筛选条件。
  • 添加多个条件,并决定基于何种条件筛选报告。
  • 报告生成内置于 ADManager Plus 中,只需点击按钮即可完成。

使用 ADManager Plus 简化 Azure AD 管理和报告

  获取 30 天免费试用。

开始您的 无脚本 AD 管理,报告和 自动化之旅 使用 ADManager Plus。

  •  
     
  • 提交即表示您同意根据 隐私政策 处理个人数据。

谢谢

您的下载将在 15 秒内自动开始。如未开始,点击此处手动下载。

相关 Powershell 操作指南:

Active Directory 管理和报告的一站式解决方案

电子邮件下载链接 Email the ADManager Plus download link