• 创建用户总结——包含批量


    一次同时添加多个用户的方法:


    方法一:使用win2008自带的命令工具添加
    工具csvde.exe{主要命令csvde -i -f [驱动号]:文本文件路径(等)}
    步骤一:建立记事本文件
    步骤二:在记事本里写入下面内容做好添加前准备
       
    列:{

    dn,objectclass,samaccountname,userprincipalname,displayname,useraccountcontrol
    "cn=wangxiaoxi,ou=yewubu,dc=yang,dc=com",user,dennis,dennis@yang.com,wangxiaoxi,514
    "cn=bb,ou=yewubu,dc=yang,dc=com",user,tom,tom@yang.com,bb,514
    "cn=vv,ou=yewubu,dc=yang,dc=com",user,ch,ch@yang.com,vv,514
    "cn=aa,ou=yewubu,dc=yang,dc=com",user,qi,qi@yang.com,aa,514
    "cn=xiao,ou=yewubu,dc=yang,dc=com",user,xs,xs@yang.com,xiao,514
    "cn=zhu,ou=yewubu,dc=yang,dc=com",user,sui,sui@yang.com,zhu,514
    "cn=benben,ou=yewubu,dc=yang,dc=com",user,li,li@yang.com,benben,514
    "cn=kugua,ou=yewubu,dc=yang,dc=com",user,tu,tu@yang.com,kugua,514
    "cn=liu,ou=yewubu,dc=yang,dc=com",user,hua,hua@yang.com,liu,514
              }
    步骤三:在cmd里输入命令csvde -i -f 文件路径
    回车即开始批量创建用户

     
    方法二:同理使用win2008自带命令工具添加
    工具ldifde.exe{主要命令ldifde -i -f [驱动号]文本文件路径}
    步骤一:建立记事本文件
    步骤二:写入一下内容
           列:
    {
      dn:cn="xiaodong",ou=yewubu,dc=yang,dc=com
    changetype:add
    objectclass:user
    samaccountname:jion
    userprincipalname:jion@yang.com
    displayname:xiaodong
    useraccountcontrol:514

    dn:cn=zhu,ou=yewubu,dc=yang,dc=com
    changetype:delete

    dn:cn="xiaodong",ou=yewubu,dc=yang,dc=com
    changetype:modify
    replace:samaccountname
    samaccountname:xiaoyang
    -
    replace:userprincipalname
    userprincipalname:xiaoyang@yang.com
    -
      }
    步骤三:在cmd里输入ldifde -i -f 文件路径
    回车即开始批量创建用户

    方法三:使用dsadd工具搭配脚本来批量创建用户
    工具dsadd.exe脚本文件:dsadd.bat或dsadd.cmd(自己随意命名)
    步骤一:新建记事本并命名为yonghu.txt(命名随意)
    步骤二:输入以下内容
       列
           {
    tianyu,t,t
    suiyuan,s,s
    sh,h,s,s
    gudu,g,g
    wangran,w,w
    chengbai,c,c
    yihan,y,y
    shi,s,s
    feng,f,f
    zaijia,z,z
    mei,m,m
    fengyu,f,f
    yangshi,y,y
    zhusui,z,z
    kong,k,k
    sufu,s,s
          }
    步骤三:新建记事本并且最后保存时保存为dsadd.bat或dsadd.cmd(命名随意)
    步骤四:输入以下内容
       列
    {
    for /f "tokens=1,2,3 delims=," %%a in (c:yonghu.txt) do dsadd user cn=%%a,ou=xiaoshoubu,dc=yang,dc=com -upn %%a@yang.com -display %%b -pwd %%c
       }
    步骤五:在cmd里切换到dsadd文件所在目录,所用命令为cd..(返回上级)cd windows(切换到Windows目录下)然后运行dsadd即开始批量创建用户,或者直接将dsadd文件拖到命令提示符框里,然后回车运行开始批量创建用户

    方法四:使用powershell命令批量创建用户
    步骤一:创建包括用户属性等的文件user.csv
    文件内容如:
    {
      name,UserPrincipalName,path
    lilang,lilang@yang.com,"ou=test,dc=yang,dc=com"
    fangyl,fangyl@yang.com,"ou=test,dc=yang,dc=com"
    mingrzh,mingrzh@yang.com,"ou=test,dc=yang,dc=com"
    pengql,pengql@yang.com,"ou=test,dc=yang,dc=com"
    quhq,quhq@yang.com,"ou=test,dc=yang,dc=com"
    zhanxf,zhanxf@yang.com,"ou=test,dc=yang,dc=com"
    }
    步骤二:然后打开powershell使用命令import-module activedirectory加载模块
    之后输入命令:Import-Csv user.csv | %{New-ADUser -name $_.name -UserPrincipalName
    $_.upnname -AccountPassword $password -enabled $true -Path $_.path}
    回车即开始批量创建用户(如果有必要设置密码,在上命令之前输入以下命令回车:$passWord = convertto-securestring -String "abc123,.!" -AsPlainText –Force)

    小总结:
    csvde在批量创建用户时很单一,只有创建
    ldifde在批量创建时可以更改一些属性,比如删除修改添加用户
    dsadd结合小脚本可以批量创建修改用户和删除用户,同时还可以添加对象,比如ou计算机和组等等,在功能上要全面些
    powershell批量创建用户虽然命令长,但里面的功能更强大,基本上所有的用户属性和其他对象属性等等都可以修改

  • 相关阅读:
    spring事务
    事务理解
    zookeeper总结
    maven项目怎样将本地jar包打进去
    applicationcontext理解使用
    servlet 中getLastModified()
    Findbug插件静态java代码扫描工具使用
    上行短信/下行短信
    zookeeper基本原理
    git分支的合并
  • 原文地址:https://www.cnblogs.com/ywj2013/p/3299426.html
Copyright © 2020-2023  润新知