网站搜索

从 Office 365 永久删除用户


如何从 Office 365/Microsoft 365 中永久删除用户?当您从 Office 365/Microsoft 365 中删除用户时,他们将移至回收站。这称为软删除。软删除用户帐户将保留 30 天。之后,它将被微软自动删除。这称为硬删除。如果您不想等待并想手动删除已删除的用户怎么办?让我们看看如何使用 PowerShell 从 Office 365 强制删除用户。

软删除用户与硬删除用户

  • 软删除用户是已删除但仍在 Azure Active Directory 回收站中的时间少于 30 天的用户。

  • 硬删除用户是已删除且在 Azure Active Directory 回收站中不可用的用户。

在 Microsoft 365 管理中心查找已删除的用户

您可以在 Microsoft 365 管理中心找到已删除的用户。导航至用户 > 已删除的用户。

您无法从 Microsoft 365 管理中心删除已删除的用户。删除已删除的 Office 365 用户的唯一可能方法是使用 PowerShell。

让我们在下一步中看看。

使用 PowerShell 连接到 Azure AD

在继续操作之前,我们需要安装并连接到 Azure AD PowerShell。

以管理员身份启动 Windows PowerShell 并运行 cmdlet Connect-MsolService 以启动与 Azure Active Directory 的连接。

PS C:\> Connect-MsolService

运行上述 cmdlet 后,将显示登录窗口。填写凭据并登录。

使用 PowerShell 连接到 Azure AD 后,让我们获取已删除的 Office 365 用户。

获取 Office 365 已删除的用户

使用 PowerShell 查找 Office 365 已删除的用户。运行 Get-MsolUser cmdlet,包括 -All 开关和 -ReturnDeletedUsers 开关。

PS C:\> Get-MsolUser -All -ReturnDeletedUsers | Sort-Object DisplayName

UserPrincipalName         DisplayName     isLicensed
-----------------         -----------     ----------
Audrey.Paige@exoip.com    Audrey Paige    True      
Emily.Blake@exoip.com     Emily Blake     True      
Frank.Davies@exoip.com    Frank Davies    True      
Jane.Graham@exoip.com     Jane Graham     True      
Joseph.Bond@exoip.com     Joseph Bond     True      
Leonard.Hudson@exoip.com  Leonard Hudson  True      
Peter.Morrison@exoip.com  Peter Morrison  True      
Rachel.Hamilton@exoip.com Rachel Hamilton True      
Ruth.Hunter@exoip.com     Ruth Hunter     True      
Ryan.Smith@exoip.com      Ryan Smith      True      
Sophie.Lewis@exoip.com    Sophie Lewis    True      
svd-adds@exoip.com        svc-adds        False     

删除特定已删除的 Office 365 用户

永久删除单个已删除的用户。

PS C:\> Remove-MsolUser -UserPrincipalName "Audrey.Paige@exoip.com" -RemoveFromRecycleBin

删除所有已删除的 Office 365 用户

永久删除所有已删除的用户。

PS C:\> Get-MsolUser -All -ReturnDeletedUsers | Remove-MsolUser -RemoveFromRecycleBin -Force

运行上述命令后,我们可以验证已删除用户页面为空。

从域中删除所有已删除的 Office 365 用户

如果您想要永久删除以特定域结尾的已删除 Office 365 用户,您可以按 UserPrincipalName 进行过滤。

在我们的示例中,它是域 exoipv2.com。

PS C:\> Get-MsolUser -All -ReturnDeletedUsers | Where-Object {$_.UserPrincipalName -like "*exoipv2.com"} | Remove-MsolUser -RemoveFromRecycleBin -Force

就是这样!这是否有助于您从回收站强制删除 Office 365/Microsoft 365 用户?

继续阅读:将 Office 365 邮箱权限导出到 CSV »

结论

您了解了如何从 Office 365 中永久删除用户。大多数情况下,删除用户后,他们会自动移至 Azure Active Directory 回收站(软删除)。 30 天后,Microsoft 将从 Azure Active Directory 回收站中删除已删除的用户(硬删除)。下次您想要硬删除用户并且不想等待 30 天时,可以使用 PowerShell。

您喜欢这篇文章吗?您可能还喜欢将 Office 365 邮箱导出到 PST。不要忘记关注我们并分享这篇文章。

相关文章