用户意外删除是 Azure Active Directory (Azure AD) 中最常见的错误之一。这会导致用户无法访问服务、数据被删除、依赖服务中断以及潜在的安全风险。因此,管理员必须能够查找已删除的用户并恢复他们。然而,当处理成百上千的用户、组、设备和其他资源时,跟踪哪些对象被删除变得越来越困难。管理员需要一种方法批量查询这些已删除的资源,以便能够集中精力快速恢复它们。下表中的 cmdlet 可用于在 Azure AD 环境中查找已删除的用户。ADManager Plus 是一个统一的 Active Directory、Microsoft 365、Exchange 和 Google Workspace 管理与报告工具,也可用于完成此任务。
下表比较了如何使用 PowerShell 脚本和 ADManager Plus 在 Azure AD 环境中查找已删除用户。
使用 PowerShell 脚本在 Azure AD 环境中查找已删除用户的步骤:
其中 可用于将结果数量限制为固定值。如果要查询所有用户,请从脚本中删除 -MaxResults 。 指用于筛选组列表的条件。例如:UserPrincipalName eq 'user@zlyck.com'
使用 ADManager Plus 简化 Azure AD 管理和报告
获取 30 天免费试用。您的下载将在 15 秒内自动开始。如未开始,点击此处手动下载。
用于 AD 用户管理
用于 AD 用户报告
用于 GPO 管理
用于密码管理
用于 AD 组管理
用于文件访问管理
用于 AD 计算机管理
用于 Office 365 管理
用于 Exchange 管理
用于 Microsoft Graph PowerShell
Entra ID 用户管理
Entra ID 报告
Entra ID 组管理与报告
Entra ID 域管理
Entra ID 联系人管理与报告
其他 Entra ID 任务
适用于 Windows Powershell
用于 AD 用户管理
用于 AD 用户报告
用于 GPO 管理
用于密码管理
用于 AD 组管理
用于文件访问管理
用于 AD 计算机管理
用于 Office 365 管理
用于 Exchange 管理