通过导入CSV文件修改Active Directory用户属性

    ADManager Plus支持通过导入CSV文件批量修改Active Directory用户账户,该文件需包含用户列表及待修改的对应属性。此功能还可用于将多个用户从当前所在位置/容器(OU)迁移至其他OU。

    通过CSV导入修改用户的功能,可将位于域中不同OU的用户迁移至目标OU(例如:若需迁移50名用户,这些用户可分别位于5个不同OU,无需来自同一OU)。 而"批量用户管理"中的"移动用户"功能,则允许您将位于任意特定OU内的用户迁移至其他OU。

    若需通过CSV导入修改用户,

    1. 选择管理选项卡。
    2. 在 CSV 导入下点击“修改用户”链接
    3. 导入CSV文件并点击确定。
      注意:若需使用此功能迁移用户账户,CSV文件必须包含OU名称。即:对于待迁移的用户账户,CSV文件必须以LDAP属性'ouName'作为表头,并以目标容器(OU)作为其值。
    4. 这将列出所有用户及其属性。
    5. 点击更新以更新活动目录中的信息。
    6. 点击AD中的更新按钮。
      注意
      • 若从显示的属性中选择'ouName',用户账户将被移至'ouName'属性中指定的新容器(OU)。
      • 若Active Directory中不存在与'ouName'属性值对应的容器,ADManager Plus将创建名称与'ouName'一致的新容器,并将相关用户账户迁移至该容器。
    7. 在弹出的"选择属性"窗口中,请勾选需修改的属性,设置用户账户筛选条件,并在"高级选项"标签页中选择相应配置

    需了解以下选项卡:

    更改标题:点击此项可修改属性(例如将"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文件