如何使用 PowerShell 将用户添加到 Active Directory 组中

要使用 PowerShell 将用户添加到 Active Directory (AD) 组,必须使用 Add-ADGroupMember cmdlet。使用 PowerShell 添加用户到组需要相当的 AD 和脚本专业知识,因为该 cmdlet 必须根据您的需求使用不同的参数和筛选器。例如,使用 Add-ADGroupMember 添加组成员的 PowerShell 脚本,将根据从 CSV 添加用户到组、将组添加到组、将用户添加到组、批量添加用户到组等不同情况而有所不同。

本文介绍了使用 PowerShell 和 ADManager Plus 向 AD 组添加用户的步骤。ADManager Plus 是一款统一的 Active Directory、Office 365 和 Exchange 管理与报告解决方案。本文还演示了 ADManager Plus 通过其专用功能添加单个用户或批量添加用户到 AD 组,是两者中最简单且最高效的选项。

Windows PowerShell

使用 PowerShell 添加用户到组的步骤。

  • 确保您拥有执行此操作以及运行 PowerShell 脚本所需的权限。
  • 获取必要属性的值,例如组名、要添加到组的用户的 sAMAccountNames 等。
  • 使用 Add-ADGroupMember cmdlet 创建脚本,并在 PowerShell 窗口中执行。

添加用户到 AD 组的示例 PowerShell 脚本

 已复制
Add-ADGroupMember -Identity SaveTheWorldTeam -Members JamesBond,SuperMan,IronMan
点击复制整个脚本

此脚本将用户 JamesBond、SuperMan 和 IronMan 添加到 AD 组 SaveTheWorldTeam。

ADManager Plus

要添加用户到 AD 组,

  • 在管理选项卡的用户管理下,点击组属性功能。
  • 选择所需的域,以及“添加到组”字段中的必要组。如有需要,选择“从组中移除”和“设置主组”字段中的相关组。添加要添加的用户;您也可以从 CSV 文件导入列表。点击创建。

截图

» 开始 30 天免费试用

使用 PowerShell 添加用户到 AD 组的限制

  • 如果您在 AD 中没有足够的权限,无法使用 PowerShell 将用户添加到组。使用 ADManager Plus,无需提升本地 AD 或 Exchange 的用户权限即可添加用户到 AD 组。
  • 使用 PowerShell 添加用户到组较为复杂,因为脚本必须针对不同需求(如添加用户到多个组、批量添加用户到组等)进行修改或专门创建。相比之下,ADManager Plus 提供了预定义功能,允许您通过同一功能单击操作添加单个用户或多个用户到组,甚至从 CSV 导入列表
  • 使用 PowerShell,在同一操作中添加和移除用户组成员需要复杂的脚本。而 ADManager Plus 提供内置选项,可在一次操作中添加用户到组、从其他组移除用户,并设置主组。
  • 如果您希望使用 CSV 文件批量添加用户到组,必须修改 PowerShell 脚本。但 ADManager Plus 内置了导入 CSV 选项,您可以使用同一功能单次或批量添加用户到组。
  • 使用 PowerShell 自动创建新用户需要复杂且冗长的脚本。然而,ADManager Plus 允许您通过简单的点击操作自动化用户创建
  • 您必须知道如何从 PowerShell 窗口运行脚本。ADManager Plus 完全基于 GUI,允许您通过其基于网页的控制台仅用鼠标点击执行所有管理和报告操作。
  • 一个错误的连字符、LDAP 名称中的拼写错误或缺乏配置脚本中任一属性的足够权限都会导致错误。由于 ADManager Plus 的所有操作均为 GUI 驱动,无需编写脚本,从而消除了错误的可能性。

使用 ADManager Plus 批量管理组成员资格。

  获取 30 天免费试用。

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

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

谢谢

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

相关 Powershell 操作指南:

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

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