通过导入CSV文件修改Active Directory用户属性
ADManager Plus支持通过导入CSV文件批量修改Active Directory用户账户,该文件需包含用户列表及待修改的对应属性。此功能还可用于将多个用户从当前所在位置/容器(OU)迁移至其他OU。
通过CSV导入修改用户的功能,可将位于域中不同OU的用户迁移至目标OU(例如:若需迁移50名用户,这些用户可分别位于5个不同OU,无需来自同一OU)。 而"批量用户管理"中的"移动用户"功能,则允许您将位于任意特定OU内的用户迁移至其他OU。
若需通过CSV导入修改用户,
- 选择管理选项卡。
- 在 CSV 导入下点击“修改用户”链接 。
- 导入CSV文件并点击确定。
注意:若需使用此功能迁移用户账户,CSV文件必须包含OU名称。即:对于待迁移的用户账户,CSV文件必须以LDAP属性'ouName'作为表头,并以目标容器(OU)作为其值。
- 这将列出所有用户及其属性。
- 点击更新以更新活动目录中的信息。
- 点击AD中的更新按钮。
注意:
-
若从显示的属性中选择'ouName',用户账户将被移至'ouName'属性中指定的新容器(OU)。
- 若Active Directory中不存在与'ouName'属性值对应的容器,ADManager Plus将创建名称与'ouName'一致的新容器,并将相关用户账户迁移至该容器。
- 在弹出的"选择属性"窗口中,请勾选需修改的属性,设置用户账户筛选条件,并在"高级选项"标签页中选择相应配置。
需了解以下选项卡:
更改标题:点击此项可修改属性(例如将"given name"改为"sn")。
AD更新:
弹出窗口将显示CSV文件中所有LDAP属性。选择需在活动目录中修改的属性,点击"确定"按钮。
点击"显示"链接,并输入用于定位待更新用户账户的筛选条件。
匹配 AD用户筛选条件:
此选项可通过任意特定LDAP属性或组合属性,精确定位需修改的用户账户。
若需指定用于定位用户的属性,请点击显示链接并选择所需属性。
例如:
假设您办公室中有两名名为"John Smith"的用户,
而您需要更新其中一位。此选项通过提供该用户特有的LDAP属性,
帮助您唯一识别正确的"John Smith"。
高级选项
CSV导入功能提供以下选项,可精确按需修改用户账户:
- 追加值:选中此选项时,将把CSV文件导入的值追加到AD中属性的现有值后。未选中时,AD中的现有值将被CSV文件导入的值替换。此选项仅适用于多值属性。
- 若CSV文件值为空则清除AD属性值:选中此选项时,若CSV文件未包含该属性值,则清除AD中该属性的现有值。未选中此选项时,即使CSV文件未包含值,AD中的现有值也将保持不变。
注意:
- 请先创建包含所有更新信息的CSV文件,再启动导入流程。
- 建议为每位用户至少设置一个唯一属性值(如 sAMAccountName、distinguishedname 或 UserPrincipalName),以便在 AD 中识别用户。
- 若存在同名用户,系统将根据设置在用户名末尾添加序号以实现区分。
- 若CSV文件中accountExpires字段为空,且勾选了"当CSV值为空时清除AD中的属性值"选项,则账户过期时间将设置为修改后24小时。若未勾选该选项,则不作任何变更。
以下为批量修改用户组"部门"与"电话号码"的示例条目:
givenName,samAccountName,department,telephoneNumber
MathewIles,MathewIles,运输部,01455 882107
Emmanuelsam,Emmanuelsam,运输部,01455 882108
Strongosky,Strongosky,运输部,01455 882109
示例CSV文件