阅读背景:

批量添加域用户,并将用户添加到指定组。

来源:互联网 

@echo off  

for /f "skip=1 eol=; tokens=1-9 delims=, " %%a in (c:

@echo off  

for /f "skip=1 eol=; tokens=1-9 delims=, " %%a in (c:\1.csv) do dsadd user cn=%%a,ou=user,ou=horizon,dc=pvs,dc=com -upn %%[email protected] -samid %%b -pwd %%c -ln %%d -mustchpwd yes

  #这是批量添加用户的脚本,需要从1.csv文件中取数据,其中

%%a csv文件中的A列,定义了姓名

%%b csv文件中的B列,定义了登陆名,也就是账户名

%%c csv文件中的C列,定义了密码

%%d csv文件中的D列,定义了公司


for /f "skip=1 eol=; tokens=1-9 delims=, " %%a in (c:\1.csv)do dsquery user cn=%%a,OU=user,OU=horizon,DC=pvs,DC=com | dsmod group "CN=%%e,OU=user,OU=horizon,DC=pvs,DC=com" -addmbr

  #这是批量修改用户隶属组的脚本,从1.csv文件中查询匹配的用户,并将查询到的用户进行隶属组属性的修改。

%%e csv文件中的E列,定义了组名

(以上脚本中的%%是在批处理文件中使用的,如果直接复制代码到CMD中测试,需要修改为%,一个百分号)

650) this.width=650;" src="https://www.itdaan.com/go/aHR0cHM6Ly9zNC41MWN0by5jb20vd3lmczAyL00wMi8wNi8zMC93S2lvbTFtemhNYVExWGNaQUFCQlN6WXFETUEwODQucG5n" title="QQ截图20170909140357.png" alt="wKiom1mzhMaQ1XcZAABBSzYqDMA084.png" referrerpolicy="no-referrer">

所需批处理和脚本,可在附件中下载。

本文出自 “我还活着呢” 博客,请务必保留此出处https://hujizhou.blog.51cto.com/514907/1963923


.csv) do dsadd user cn=%%a,ou=user,ou=horizon,dc=pvs,dc=com -upn %%[email protected] -samid %%b -pwd %%c -ln %%d -mustchpwd yesfor /f "skip=1 eol=; tokens=1-9 d




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: