ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

cmd批量添加ad域用户

2021-06-25 16:31:27  阅读:238  来源: 互联网

标签:upn aaa ad 批量 %% cmd dc ou com


工作中有用到,研究了一下午,做个记录。
搭建ad域百度都有,就不写了,我是在2019上搭的

1、创建组织单位test,以及在它下面创建test1、test2

2、将下面表格的内容使用批处理命令添加到ad域中

3、使用的命令语句如下
for /f "skip=1 eol=; tokens=1-12 delims=, " %%a in (C:\Users\Administrator\Desktop\ADuserdata2.csv) do dsadd user "cn=%%a, ou=%%l,ou=%%k,dc=aaa, dc=com" -upn %%f@aaa.com -samid %%f -ln %%b -fn %%c -display %%a -tel %%d -email %%e -mobile %%g -dept %%i -company %%h -title %%j -acctexpires never

参数含义:
skip=1跳过第一行数据
eol=;注释行开始字符为";"
tokens=1-9每次提取1-9个变量
delims=, 分割符号为","
dsadd user :向域中添加用户
cn=%%a:用户姓名为cn第一个参数%%a这个参数是用户在运行命令时需要输入的第一个参数
ou=%%l,ou=%%k:存储文件夹的名称
dc=aaa, dc=com :域名称
-upn %%f@aaa.com:这个就是登录名添加在域之前的
-samid %%f :这个其实也是登录名,只不过版本不同,所以他和上面的参数保持一致
-pwd %3 :登录密码
-display %4 -dept %5 -company %6 -office %7 -tel %8 :这个就是里面的描述信息了,放在一块说,依次是:显示名称,部门,公司,办公室,电话。
-display %%a :显示名称
-tel %%d:电话
-email %%e:电子邮箱
-mobile %%g:手机
-dept %%i:部门
-company %%h:公司
-title %%j:职务
-acctexpires never:永不过期

4、命令执行情况

5、踩坑记录
1、如果有多个ou,则小的放前面,大的往后放,如上面的test1和test
2、读取数据,我用的是win2019,只能两个%加上字母,数字不行,一个%也不行
3、upn类似于数据库的主键,不能重复
4、文档要求csv格式

标签:upn,aaa,ad,批量,%%,cmd,dc,ou,com
来源: https://www.cnblogs.com/yjsr/p/14931505.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有