zoukankan      html  css  js  c++  java
  • 创建用户总结——包含批量

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


    方法一:使用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批量创建用户虽然命令长,但里面的功能更强大,基本上所有的用户属性和其他对象属性等等都可以修改

  • 相关阅读:
    LeetCode 123. Best Time to Buy and Sell Stock III (stock problem)
    精帖转载(关于stock problem)
    LeetCode 122. Best Time to Buy and Sell Stock II (stock problem)
    LeetCode 121. Best Time to Buy and Sell Stock (stock problem)
    LeetCode 120. Triangle
    基于docker 搭建Elasticsearch5.6.4 分布式集群
    从零开始构建一个centos+jdk7+tomcat7的docker镜像文件
    Harbor实现容器镜像仓库的管理和运维
    docker中制作自己的JDK+tomcat镜像
    docker镜像制作---jdk7+tomcat7基础镜像
  • 原文地址:https://www.cnblogs.com/ywj2013/p/3299426.html
Copyright © 2011-2022 走看看