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

[玩转系统] 如何在 Office 365 中创建批量用户:综合指南

作者:精品下载站 日期:2024-12-14 06:23:27 浏览:17 分类:玩电脑

如何在 Office 365 中创建批量用户:综合指南


单独创建用户帐户可能是一项耗时的任务,尤其是当您需要加入大量用户时。一次添加一个用户可能非常耗时,而且容易出现人为错误。幸运的是,Microsoft 365 提供了通过批量用户创建来简化此流程的方法。通过使用 CSV 文件和 PowerShell 方法,您可以同时创建多个用户帐户,从而节省时间和精力。在这份综合指南中,我将引导您了解在 Office 365 中创建批量用户的各种方法,从而使该过程高效且不那么繁琐。

在 Office 365 中添加多个用户可以通过几种不同的方式完成,包括通过 Microsoft 365 管理中心、Microsoft Entra 或使用 PowerShell。

Office 365 中批量用户创建简介

Office 365 允许管理员使用不同的方法一次添加多个用户。这些方法包括:

  1. 使用 Microsoft 365 管理中心创建多个用户
  2. 使用 Microsoft 365 管理中心从 CSV(逗号分隔值)文件导入用户
  3. 使用 Microsoft Entra Admin Center 创建批量用户
  4. 使用 Microsoft Graph PowerShell 模块批量创建多个用户

在以下部分中,我们将详细探讨每种方法,提供分步说明和最佳实践。

使用 CSV 创建批量用户的好处

使用 CSV 和 PowerShell 在 Office 365 中创建批量用户有几个好处。首先,它允许您同时创建多个用户帐户,从而节省时间和精力。其次,它通过自动化用户创建过程来降低错误风险,确保所有用户帐户的创建一致。最后,PowerShell 为管理员提供了更大的控制力和灵活性,允许他们自定义用户创建过程以满足他们的特定需求。

在 Microsoft 365 管理中心批量创建多个用户

Microsoft 365 管理中心提供了一个用户友好的界面,用于通过导入过程创建批量用户。要使用管理中心将多个用户添加到 Microsoft 365,请按照以下步骤操作:

  1. 使用您的管理员帐户登录 Microsoft 365 管理中心。
  2. 在左侧导航中,选择“用户 > 活跃用户”。
  3. 单击工具栏中的“添加多个用户”。

    [玩转系统] 如何在 Office 365 中创建批量用户:综合指南

  4. 输入名字、姓氏和用户名字段值。选择域。

    [玩转系统] 如何在 Office 365 中创建批量用户:综合指南

  5. 选择位置并为用户分配许可证。单击底部的“下一步”按钮继续。

    [玩转系统] 如何在 Office 365 中创建批量用户:综合指南

  6. 查看用户并单击“添加用户”按钮即可完成添加多个用户。

    [玩转系统] 如何在 Office 365 中创建批量用户:综合指南

  7. Microsoft 365 会使用您的条目创建新的用户帐户,并为您提供结果页面。您可以选择将用户名和密码详细信息发送给您自己或其他用户(密码将以纯文本形式)。您还可以将用户凭据下载到 CSV 文件。

    [玩转系统] 如何在 Office 365 中创建批量用户:综合指南

使用管理中心是在 Microsoft 365 中创建批量用户的一种简单方法,特别是当您需要创建的用户数量较少或更喜欢图形界面时。

通过 Microsoft 365 管理中心从 CSV 添加多个用户

在 Office 365 中批量创建用户的最简单且最常见的方法之一是使用 CSV 文件。此文件包含 Office 365 可以读取和处理的结构化格式的用户帐户信息。基本上,您必须下载 CSV 文件并使用要创建的用户的详细信息填充,然后将 CSV 导入到 Microsoft 365 管理中心。

您可以使用 CSV 文件一次添加多个用户。具体方法如下:

  1. 在 Microsoft 365 管理中心的“活动用户”中,单击工具栏上的“添加多个用户”按钮。
  2. 在“添加用户列表”页面上,单击“下载包含示例用户信息的 CSV 文件”链接。此 CSV 文件包含您要添加的用户的详细信息。

    [玩转系统] 如何在 Office 365 中创建批量用户:综合指南

  3. 根据您的要求填充它。完成后,导入 CSV 文件!这是我的:

    [玩转系统] 如何在 Office 365 中创建批量用户:综合指南

  4. 按照向导完成新用户帐户的创建。

确保 CSV 文件具有正确的列标题。您可以下载我使用过的示例 CSV 文件,如下:

使用 Microsoft Entra Admin Center 批量导入用户

让我们考虑一个现实场景,您需要在 Microsoft 365 中为组织中的新部门创建批量用户。该部门有 50 名员工,我们已向您提供了包含其用户信息的 CSV 文件。

要使用 Microsoft Entra 在 Microsoft 365 上批量创建用户,请按照以下步骤操作:

  1. 使用您的管理员帐户登录 Microsoft Entra 管理中心。
  2. 导航到身份 > 用户 > 所有用户
  3. 单击批量操作 > 批量创建。

    [玩转系统] 如何在 Office 365 中创建批量用户:综合指南

  4. 单击“下载”按钮下载 CSV 文件。使用用户详细信息填充该文件。上传回来并提交。

    [玩转系统] 如何在 Office 365 中创建批量用户:综合指南

  5. 批量操作完成后,您将收到通知。您还可以点击“用户”下的“批量操作结果”链接。状态应显示“已完成,无错误”。

    [玩转系统] 如何在 Office 365 中创建批量用户:综合指南

这是我使用的 CSV 文件。

使用 Entra 管理中心和 CSV 文件,您可以有效地入职新部门员工并确保他们的用户帐户设置正确。

用于批量创建用户的 Microsoft Graph PowerShell 模块

PowerShell 提供了一种强大而灵活的方法来在 Microsoft 365 中创建批量用户。使用 PowerShell,您可以自动化用户创建过程并更有效地处理大量用户。要使用 Microsoft Graph PowerShell 脚本在 Microsoft 365 上批量创建多个用户,可以按照以下步骤操作:

准备批量创建用户的步骤

在使用 PowerShell 在 Office 365 中创建批量用户之前,我们需要准备环境。第一步是确保我们拥有在 Office 365 中创建用户帐户所需的权限。要在 Office 365 中创建用户帐户,我们需要成为全局管理员或用户管理管理员角色的成员。获得必要的权限后,我们必须安装 Microsoft Graph PowerShell 模块。

在运行脚本之前,如果尚未安装,请使用命令安装 Microsoft Graph PowerShell 模块。


Install-Module Microsoft.Graph -Force

创建包含用户信息的 CSV 文件

要使用 PowerShell 在 Office 365 中创建批量用户,我们必须创建一个包含用户帐户信息的 CSV 文件。 CSV 文件应包含每个用户的以下信息,包括这些必填列:DisplayName、UPN、MailNickName、Password 和 AccountEnabled 是必填的。添加其他相关详细信息。我在下面附上了我的 CSV 模板!

创建 CSV 文件后,我们可以使用 PowerShell 导入该文件并创建用户帐户。

运行 PowerShell 脚本以从 CSV 文件导入用户

执行从 CSV 文件导入数据并创建用户的 PowerShell 脚本。此脚本连接到 Office 365,使用 Import-Csv cmdlet 从给定 CSV 导入用户数据,并使用 New-MgUser cmdlet 创建用户帐户。


# Connect to Microsoft Graph
Connect-MgGraph -Scopes User.ReadWrite.All

# Import users data from CSV file
$Users = Import-Csv -Path "C:\Temp\M365GraphUserTemplate.csv"

# Loop through each row in the CSV file
ForEach ($User in $Users)
{
    # Create the password profile
    $PasswordProfile = @{
        Password                      = $User.Password
        ForceChangePasswordNextSignIn = $true
    }

    # Set the new user parameters from the CSV file
    $NewUserParams = @{
        GivenName         = $User.GivenName
        SurName           = $User.SurName
        DisplayName       = $User.DisplayName
        UserPrincipalName = $User.UserPrincipalName
        MailNickName      = $User.MailNickName
        JobTitle          = $User.JobTitle
        Department        = $User.Department
        BusinessPhone     = $User.BusinessPhone
        MobilePhone       = $User.MobilePhone
        StreetAddress     = $User.StreetAddress
        City              = $User.City
        State             = $User.State
        PostalCode        = $User.PostalCode
        Country           = $User.Country
        PasswordProfile   = $PasswordProfile
        AccountEnabled    = $true
    }

    Try {
        New-MgUser @NewUserParams -ErrorAction Stop | Out-Null
        Write-Host -f Green "User Created Successfully:" $User.DisplayName
    }
    Catch {
        Write-Host -f Red "Couldn't create User account $($User.DisplayName):" $_.Exception.Message
    }
}

请参阅 New-MgUser cmdlet 以查看所有可用参数。运行脚本后,您可以使用 Get-MgUser cmdlet 查找新创建的 Microsoft 365 用户来验证用户是否已创建。您还可以通过登录 Office 365 管理中心来验证用户是否已创建。

通过执行这些步骤并运行提供的 PowerShell 脚本,您可以使用 Microsoft Graph PowerShell 在 Microsoft 365 上高效地批量创建多个用户。

结论

在 Microsoft 365 中创建批量用户是管理员的一项常见任务,尤其是在新员工入职或管理大型组织时。 Microsoft 365 管理中心提供了一个用户友好的界面,用于通过导入过程创建批量用户,使其适合少量用户或喜欢图形界面的用户。另一方面,PowerShell 提供了一种强大而灵活的方式来创建批量用户,从而实现自动化、自定义并有效地处理大量用户。

在 Office 365 中创建多个用户可能是一项耗时的任务,但使用 PowerShell,可以在几秒钟内完成。通过利用 CSV 文件和 PowerShell 脚本,管理员可以快速准确地将多个用户添加到 Office 365,确保组织的用户获得无缝的入职体验。通过执行上述步骤,您可以快速高效地在 Office 365 中创建多个用户。 PowerShell 是一个功能强大的工具,可以帮助您管理 Office 365 环境。所以,继续尝试吧。祝你好运!

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

取消回复欢迎 发表评论:

关灯