当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] Office 365:如何使用 PowerShell 查找所有禁用用户?

作者:精品下载站 日期:2024-12-14 21:42:42 浏览:15 分类:玩电脑

Office 365:如何使用 PowerShell 查找所有禁用用户?


要求:查找 Microsoft 365 中的所有禁用用户。

如何在 Office 365 中查找禁用用户帐户?

您是否正在寻找一种方法来查找 Office 365 环境中的所有禁用用户?或者特定用户的登录状态以查看其是否被阻止?当用户被禁用时,他们的帐户将无法再访问任何 Office 365 服务。如果您不知道如何快速识别谁活跃、谁不活跃,这可能会导致混乱和沮丧。

幸运的是,您可以采取一些简单的步骤来查找 Office 365 中的禁用用户。出于各种原因,在 Office 365 中查找所有禁用用户可能很有用,例如识别可能需要删除的非活动帐户或查看用户帐户的状态在您的组织中。在这篇博文中,我们将介绍如何在 Office 365 中快速找到禁用用户。

在 Microsoft 365 管理中心查看所有已禁用的用户帐户

若要检查用户帐户是否在 Office 365 中被禁用,请使用 Microsoft 365 管理中心。具体方法如下:

第 1 步:登录 Microsoft 365 管理中心

若要访问 Microsoft 365 管理中心,请打开 Web 浏览器并转到以下 URL:https://admin.microsoft.com/。输入您的 Microsoft 365 管理员用户名和密码以登录。

第 2 步:访问“用户”选项卡

登录后,单击左侧导航面板中的“用户”选项卡。这将打开“活跃用户”页面,其中列出了您组织中的所有活跃用户帐户。

第 3 步:过滤禁用用户

要查找禁用的用户,请使用页面顶部的过滤器并选择“登录被阻止”。这将过滤用户列表以仅显示禁用的帐户。

[玩转系统] Office 365:如何使用 PowerShell 查找所有禁用用户?

检查 Microsoft 365 中是否禁用特定用户帐户

要检查 Office 365 中的用户帐户是否被禁用,您可以按照以下步骤操作:

  1. 使用管理员帐户登录 Microsoft 365 管理中心。
  2. 展开左侧导航面板中的“用户”选项卡 >> 单击“活动用户”选项卡。
  3. 使用搜索栏搜索用户的姓名或电子邮件地址。
  4. 如果用户的帐户被禁用,则会列出其状态为“登录被阻止”的帐户。

    [玩转系统] Office 365:如何使用 PowerShell 查找所有禁用用户?

如果使用 Azure Active Directory 管理中心的用户“登录”被阻止,则获取

以下是如何使用 Azure 门户检查 Azure Active Directory (Azure AD) 或 Microsoft 365 中的用户帐户是否被禁用:

  1. 以全局管理员或用户管理员身份登录 Azure 门户:https://aad.portal.azure.com/
  2. 在左侧菜单中,选择 Azure Active Directory。
  3. 在 Azure Active Directory 边栏选项卡中,选择“用户”。
  4. 找到您要检查状态的用户并查找“帐户状态”属性。如果设置为“已禁用”,则该帐户将被禁用。

    [玩转系统] Office 365:如何使用 PowerShell 查找所有禁用用户?

将 Office 365 中的禁用用户导出到 CSV 文件

要将 Office 365 中的禁用用户导出到 CSV 文件,您可以使用以下步骤:

  1. 在 Web 浏览器中打开 Azure AD 管理中心。
  2. 在左侧导航面板中,单击“用户”选项卡。
  3. 单击“添加过滤器”,然后将“帐户已启用”选择为“否”,然后应用过滤器。这列出了所有被禁用的用户帐户。
  4. 现在,您可以通过单击“下载用户”按钮导出禁用的用户数据。

    [玩转系统] Office 365:如何使用 PowerShell 查找所有禁用用户?

这会将导出的数据以 CSV 文件形式保存到您的计算机上。

使用 PowerShell 获取 Microsoft 365 中的所有禁用用户

若要使用 Azure Active Directory (Azure AD) PowerShell 模块中的 Get-AzureADUser cmdlet 查找 Microsoft 365(以前称为 Office 365)中的所有禁用用户,您可以使用 -Filter 参数,通过 AccountEnabled 属性过滤结果。在执行此 cmdlet 之前,请确保已安装 Azure AD PowerShell 模块。

PowerShell 查找 Office 365 中的所有禁用用户

以下是如何执行此操作的示例:


# Import the Azure AD module
Import-Module AzureAD

# Connect to Azure AD
Connect-AzureAD

# Get all disabled users
$DisabledUsers = Get-AzureADUser -Filter "AccountEnabled eq false"

# Display the disabled users
$DisabledUsers

这将从 Azure AD 租户中检索所有用户,并筛选结果以仅包含 AccountEnabled 属性设置为 false 的用户,这表示该用户的帐户已被禁用。

我们还可以使用 PowerShell 导出 Microsoft 365 中的所有禁用用户。以下是执行此操作的 PowerShell 脚本:


# Import the Azure AD module
Import-Module AzureAD

# Connect to Azure AD
Connect-AzureAD

# Get the Account Status of all users
$AccountsDisabled = Get-AzureADUser -All $True | Where-Object { $_.AccountEnabled -eq $false}

#Export Disableds users to CSV
$AccountsDisabled | Select-Object DisplayName, UserPrincipalName | Export-CSV "C:\Temp\DisabledUsers.csv" -NoTypeInformation

此脚本可用于快速提取租户中所有已禁用帐户的列表,并将其导出到 CSV 文件。

使用 PowerShell 获取特定用户的登录禁用状态

如何检查给定的用户帐户是否启用或禁用?


#User ID Parameter
$UserID = "[email protected]"

# Connect to Azure AD
Connect-AzureAD

# Get the Account Status
$AccountEnabled = (Get-AzureADUser -ObjectId $UserID).AccountEnabled

If ($AccountEnabled) {
    Write-Host "Account is enabled!" -f Green
} Else {
    Write-Host "Account is disabled!" -foreground Red
}

结论:

在 Office 365 中查找禁用用户并不困难!只需几个简单的步骤(打开 Azure AD 管理中心、使用筛选器或运行 PowerShell 命令),您就可以快速轻松地识别组织内哪些用户已被禁用。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯