如何在 Office 365 中创建批量用户:综合指南
单独创建用户帐户可能是一项耗时的任务,尤其是当您需要加入大量用户时。一次添加一个用户可能非常耗时,而且容易出现人为错误。幸运的是,Microsoft 365 提供了通过批量用户创建来简化此流程的方法。通过使用 CSV 文件和 PowerShell 方法,您可以同时创建多个用户帐户,从而节省时间和精力。在这份综合指南中,我将引导您了解在 Office 365 中创建批量用户的各种方法,从而使该过程高效且不那么繁琐。
在 Office 365 中添加多个用户可以通过几种不同的方式完成,包括通过 Microsoft 365 管理中心、Microsoft Entra 或使用 PowerShell。
Office 365 中批量用户创建简介
Office 365 允许管理员使用不同的方法一次添加多个用户。这些方法包括:
- 使用 Microsoft 365 管理中心创建多个用户
- 使用 Microsoft 365 管理中心从 CSV(逗号分隔值)文件导入用户
- 使用 Microsoft Entra Admin Center 创建批量用户
- 使用 Microsoft Graph PowerShell 模块批量创建多个用户
在以下部分中,我们将详细探讨每种方法,提供分步说明和最佳实践。
使用 CSV 创建批量用户的好处
使用 CSV 和 PowerShell 在 Office 365 中创建批量用户有几个好处。首先,它允许您同时创建多个用户帐户,从而节省时间和精力。其次,它通过自动化用户创建过程来降低错误风险,确保所有用户帐户的创建一致。最后,PowerShell 为管理员提供了更大的控制力和灵活性,允许他们自定义用户创建过程以满足他们的特定需求。
在 Microsoft 365 管理中心批量创建多个用户
Microsoft 365 管理中心提供了一个用户友好的界面,用于通过导入过程创建批量用户。要使用管理中心将多个用户添加到 Microsoft 365,请按照以下步骤操作:
- 使用您的管理员帐户登录 Microsoft 365 管理中心。
- 在左侧导航中,选择“用户 > 活跃用户”。
单击工具栏中的“添加多个用户”。
输入名字、姓氏和用户名字段值。选择域。
选择位置并为用户分配许可证。单击底部的“下一步”按钮继续。
查看用户并单击“添加用户”按钮即可完成添加多个用户。
Microsoft 365 会使用您的条目创建新的用户帐户,并为您提供结果页面。您可以选择将用户名和密码详细信息发送给您自己或其他用户(密码将以纯文本形式)。您还可以将用户凭据下载到 CSV 文件。
使用管理中心是在 Microsoft 365 中创建批量用户的一种简单方法,特别是当您需要创建的用户数量较少或更喜欢图形界面时。
通过 Microsoft 365 管理中心从 CSV 添加多个用户
在 Office 365 中批量创建用户的最简单且最常见的方法之一是使用 CSV 文件。此文件包含 Office 365 可以读取和处理的结构化格式的用户帐户信息。基本上,您必须下载 CSV 文件并使用要创建的用户的详细信息填充,然后将 CSV 导入到 Microsoft 365 管理中心。
您可以使用 CSV 文件一次添加多个用户。具体方法如下:
- 在 Microsoft 365 管理中心的“活动用户”中,单击工具栏上的“添加多个用户”按钮。
在“添加用户列表”页面上,单击“下载包含示例用户信息的 CSV 文件”链接。此 CSV 文件包含您要添加的用户的详细信息。
根据您的要求填充它。完成后,导入 CSV 文件!这是我的:
- 按照向导完成新用户帐户的创建。
确保 CSV 文件具有正确的列标题。您可以下载我使用过的示例 CSV 文件,如下:
使用 Microsoft Entra Admin Center 批量导入用户
让我们考虑一个现实场景,您需要在 Microsoft 365 中为组织中的新部门创建批量用户。该部门有 50 名员工,我们已向您提供了包含其用户信息的 CSV 文件。
要使用 Microsoft Entra 在 Microsoft 365 上批量创建用户,请按照以下步骤操作:
- 使用您的管理员帐户登录 Microsoft Entra 管理中心。
- 导航到身份 > 用户 > 所有用户
单击批量操作 > 批量创建。
单击“下载”按钮下载 CSV 文件。使用用户详细信息填充该文件。上传回来并提交。
批量操作完成后,您将收到通知。您还可以点击“用户”下的“批量操作结果”链接。状态应显示“已完成,无错误”。
这是我使用的 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 环境。所以,继续尝试吧。祝你好运!









