首页 > 其他分享 >使用 csvde 在 AD 中批量导入导出用户

使用 csvde 在 AD 中批量导入导出用户

时间:2024-02-27 14:47:03浏览次数:27  
标签:csvde AD 导出 导入 user https csv

注:该命令无法导出、导入用户的密码

导出命令(请根据实际组织修改查询命令):

csvde -f user.csv -d "OU=orgname,DC=companyname,DC=com" -r "(objectClass=user)" -l "DN,objectClass,cn,sn,givenName,displayName,name,userAccountControl,sAMAccountName,userPrincipalName"

导入命令:

 csvde -i -f user.csv

CSV 处理注意事项:

1、在 2: 无效语法 行添加出错,服务器边的错误为 "参数错误。"

清理 csv 中无用的属性列

2、读取属性表出错

检查末尾是否有空白列(最后不应该是逗号)

3、服务器边的错误为 "无法更新密码。为新密码提供的值不符合字符域的长度、复杂性或历史要求。"

因为 csvde 无法为用户设置密码,故需将 userAccountControl 列设为 514(禁用的账户)

其它可能的值见下图

4、服务器边的错误为 "指定的帐户已存在。"

已存在同名账户,在 csv 中删除即可

更多参考:https://blog.csdn.net/wulala112233/article/details/130340841

https://www.computerperformance.co.uk/logon/csvde-errors/

https://blog.csdn.net/qq_33997198/article/details/106336645

标签:csvde,AD,导出,导入,user,https,csv
From: https://www.cnblogs.com/xwgli/p/18036833

相关文章

  • Adnroid 《如何设置 gradle》
    在新版的Android中设置https://jitpack.io由原来的原来在build.gradle中配置的allprojects{repositories{google()jcenter()maven{url'https://jitpack.io'}}}改到了settings.gradle中dependencyResolutionManagement{ repo......
  • Git出现游离分支(HEAD detached from XXXX解决方法)
    1.检出到该提交使用gitreflog查看Git操作历史:如果想要操作这个特定的提交,可以直接检出:gitcheckout16c80e5这将把HEAD指向这个特定的提交,再次进入一个游离HEAD状态。2.创建一个新分支来保存这个提交在这个游离HEAD状态下,创建一个新分支:gitbranchdev-test-16c80e......
  • Advanced .Net Debugging 2:CLR基础
    一、简介这是2024新年后我的第一篇文章,也是我的《Advanced.NetDebugging》这个系列的第二篇文章。这篇文章告诉我们为了进行有效的程序调试,我们需要掌握哪些知识。言归正传,无论采取什么形式来分析问题,对被调试系统的底层了解的越多,就越有可能成功的找出问题的根源。在N......
  • 基于Rust的Tile-Based游戏开发杂记(01)导入
    什么是Tile-Based游戏?Tile-based游戏是一种使用tile(译为:瓦片,瓷砖)作为基本构建单位来设计游戏关卡、地图或其他视觉元素的游戏类型。在这样的游戏中,游戏世界的背景、地形、环境等都是由一系列预先定义好的小图片(即tiles)拼接而成的网格状结构。每个tile通常代表一个固定的尺寸区域,......
  • 多线程系列(十) -ReadWriteLock用法详解
    一、摘要在上篇文章中,我们讲到ReentrantLock可以保证了只有一个线程能执行加锁的代码。但是有些时候,这种保护显的有点过头,比如下面这个方法,它仅仅就是只读取数据,不修改数据,它实际上允许多个线程同时调用的。publicclassCounter{privatefinalLocklock=newReentra......
  • CF1717E Madoka and The Best University
    CF1717EMadokaandTheBestUniversity简化题意求\(\sum\operatorname{lcm}(c,\gcd(a,b))\thinspace(a+b+c=n\thinspace,a,b,c\inZ^+)\)。做法由于我们只要知道其中两个数的值就能确定第三个数,所以只需要枚举两个数即可,这里考虑枚举\(c\)和\(a\)。设答案......
  • centos7安装hadoop(集群模式)
    目录节点规划安装前准备准备jdk和hadoop的安装文件分别修改三台主机名字建立hadoop账号添加账号并且指定密码添加hadoop账号到sudo组,vi/etc/soduers切换到hadoop账号配置三台主机的证书登录解压jdk和hadoop配置环境变量复制jdk和配置文件到别的节点使环境变量生效编辑文件修改修......
  • Exception in thread "xxl-job, admin JobRegistryMonitorHelper-registryOrRemoveThr
    这个问题集合遍历修改了集合结构,这样是不被允许的,需要换种方式报错示意图 第一可以采用for(inti=0;i<registryList.size();i++)解决第二采用迭代处理Iterator<XxlJobRegistry>iterator=registryList.iterator();while(iterator.hasNext()){XxlJobRegist......
  • 前端导出和导入
    导出:constformElement=document.createElement('form');formElement.style.display='display:none;';formElement.method='post';formElement.action=window.configUrl.serverUrl+url;formElement.target='_self';const......
  • 浙江中控 inplantscada 安装 demo运行报错
    1、卸载inplantscada和杀毒软件。重新安装inplantscada(成功跑起来)。安装虚拟机win7跑不起来。2、还原官网下载的电气demo程序。 成功截图:    没有重装inplantscada和卸载杀毒软件,运行demo报错截图:  备注:建index页面。管理员方式运行,也解决不了,只有重新安装i......