如何在 Exchange Online 中创建新的用户邮箱

本文比较了使用 PowerShell 和 ADManager Plus(一款统一的 Active Directory、Office 365 和 Exchange 管理与报告工具)创建 Exchange Online 邮箱的流程,并说明后者为何是最佳选择。

Windows PowerShell

使用 PowerShell 创建 Exchange Online 邮箱,

  • 确保您拥有执行邮箱创建操作所需的权限。
  • 获取所有必填属性的值,例如 MicrosoftOnlineServicesID。
  • 使用这些值创建脚本。
  • 在 PowerShell 窗口中执行脚本。

使用 PowerShell 创建 Exchange Online 邮箱的示例脚本

 已复制
New-Mailbox -Alias JohnS -Name JohnS -FirstName John -LastName Smith -DisplayName "John Smith" -MicrosoftOnlineServicesID johns@example.com -Password $password
点击复制整个脚本

ADManager Plus

创建 Exchange Online 邮箱:

  • 从用户管理中选择单用户创建。
  • 选择合适的用户创建模板,选择 Office 365,输入所有必填属性的值,选择所需的许可证,然后点击创建。

截图

使用 ADManager Plus 为用户创建 Exchange Online 邮箱

» 开始 30 天免费试用

上述脚本将使用 new-mailbox cmdlet 创建 Exchange Online 邮箱,同时为 John Smith 创建一个无许可证的 Office 365 用户账户。执行脚本时,系统会提示输入密码。如果您希望使用 PowerShell 创建 Exchange Online 共享邮箱,则只能依赖 new-mailbox cmdlet。

使用 PowerShell 创建 Exchange Online 邮箱的限制。

  • 除非您在 Exchange Online 中拥有必要的权限或特权,否则无法创建邮箱。使用 ADManager Plus,用户在本地 AD 或 Exchange 中的权限无需提升。
  • 若要从 CSV 批量创建 Exchange 邮箱,脚本必须修改以包含 CSV 文件的路径或位置等信息。但在 ADManager Plus 中,这作为一个 内置选项 默认提供。
  • Office 365 用户账户创建时未分配许可证。必须在账户创建后 30 天内为用户账户分配 Office 365 许可证以激活账户。使用 ADManager Plus,Office 365 也可以在账户创建时直接分配
  • 如果已存在同名且 MicrosoftOnlineServicesID 相同的用户账户,则无法动态修复,邮箱创建将失败。ADManager Plus 通过使用不同的命名格式、添加数字等方式主动检测并避免重复。
  • 若要配置 Exchange Online 邮箱的所有属性,脚本必须修改。使用 ADManager Plus,所有属性可一次性配置完成。
  • 无法选择自定义命名格式。ADManager Plus 允许您根据需要创建任意数量的命名格式。
  • 您必须熟悉从 PowerShell 窗口或命令行执行脚本。ADManager Plus 完全基于 GUI,允许您通过其基于 Web 的控制台仅用鼠标点击执行所有管理和报告操作。
  • 即使是一个错位的连字符、LDAP 名称中的拼写错误或权限不足都会导致错误。由于 ADManager Plus 的所有操作均由 GUI 驱动,无需编写脚本,消除了错误的可能性,并且可以限制其仅在特定 OU 或域中执行此操作。

使用 ADManager Plus 同时在 Exchange 和 Office 365 中配置邮箱。

  获取 30 天免费试用。

开始您的 无脚本 AD 管理,报告和 自动化之旅 使用 ADManager Plus。

  •  
     
  • 提交即表示您同意根据 隐私政策 处理个人数据。

谢谢

您的下载将在 15 秒内自动开始。如未开始,点击此处手动下载。

相关 Powershell 操作指南:

Active Directory 管理和报告的一站式解决方案

电子邮件下载链接 Email the ADManager Plus download link