AD域 批量组织机构、用户导入导出

参考网站

https://technet.microsoft.com/zh-cn/library/cc753447(v=ws.11).aspx

导入所有命令 均cmd 操作 并跳转到根目录C:\

组织单元:OU

域:DC

导出域用户

1. 导出语句:csvde -f users.csv (这样导出的是所有字段,太多了所有要精简)

2. 其他导出语句:csvde -f users.csv -d "ou=集团,dc=CMS,dc=COM" -r "(&(objectcategory=person)(objectclass=user))" -l DN,objectClass,samaccountname -j c:\

  • -f 输入或输出文件名
  • -r 搜索筛选器
  • -l 在LDAP 搜索中查找属性列表
  • -j 日志文件位置

3. 参考 csvde /?

最终输出的格式 大概是下面这个样子的


导出域组织机构

1. 把导出组织机构的命令修改一下

2.

csvde -f dep.csv -d "ou=集团,dc=CMS,dc=COM" -r "(&(objectcategory=OrganizationalUnit))" -l DN,objectClass,samaccountname -j c:\

3. 导出的格式如下

导入组织结构

1. 组织结构的格式已经得到,下面就要创建一个和这个格式一样的组织结构CSV

2. 命名为 ceshidep.csv

3. 输入命令

csvde -i -f ceshidep.csv

导入用户

与之前操作差不多,参考组织机构导入

csvde -i -f ceshiuser.csv

找到两个批量导入用户和组的脚本

地址:http://blog.163.com/nancainvmao_bq/blog/static/10657374201321251732451/

1,Add Users:

Save a .bat file with similar below contents , and then run the .bat file on AD server wherever folder.

@echo off

set MINUSERNUM=1

set MAXUSERNUM=8002

set NUMUSER=%MINUSERNUM%

set USERPRE=TestUser

set USERLN=Case

set USERPWD=111111

set EMAILSUB=@wendy2012.qa

:LOOP

set USERNAME=%USERPRE%%NUMUSER%

set USERDN="cn=%USERNAME%,ou=CaseTest,dc=wendy2012,dc=qa"

set USEREMAIL="%USERNAME%%EMAILSUB%"

@echo on

dsadd user %USERDN% -samid %USERNAME% -upn %USEREMAIL% -fn %USERNAME% -ln %USERLN% -display %USERNAME% -pwd %USERPWD% -email %USEREMAIL% -canchpwd no -pwdneverexpires yes -acctexpires never

@echo off

set /a NUMUSER+=1

if %NUMUSER% leq %MAXUSERNUM% goto LOOP

2,Add Groups:

Save a .bat file with similar below contents , and then run the .bat file on AD server wherever folder.

@echo off

set MINGROUPNUM=1

set MAXGROUPNUM=2000

set NUMGROUP=%MINGROUPNUM%

:LOOP

set GROUPNAME="cn=EIGroup%NUMGROUP%,ou=EITest,dc=peggy2,dc=qa"

@echo on

dsadd group %GROUPNAME%

dsmod group %GROUPNAME% -addmbr "cn=EIUser1,ou=EITest,dc=peggy2,dc=qa"

@echo off

set /a NUMGROUP+=1

if %NUMGROUP% leq %MAXGROUPNUM% goto LOOP

AD域导入导出命令的更多相关文章

  1. oracle数据库导入导出命令!(转)

    oracle数据库导入导出命令! Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成 ...

  2. (转ORCLE导入导出命令)

    oracle数据库导入导出命令! Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份.   大多情况都可以用Oracle数据导入导出 ...

  3. mysql导入导出命令详解

    mysql导入导出命令详解 该命令适用于临时备份操作. 一.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): /usr/local/mysql/bin/  ---> ...

  4. docker镜像、docker容器导入导出命令

    一.docker镜像导入导出命令 导出命令: docker save -o <保存路径> <镜像名称:标签> docker save -o ./test.tar test:la ...

  5. Oracle数据库导入导出命令总结

    Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中.利用 ...

  6. Oracle数据库导入导出命令总结 (详询请加qq:2085920154)

    分类: Linux Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的 ...

  7. Oracle 11g导入导出命令

    首先需要进入系统的cmd: 执行导出命令,效果如下 expdp hisjk/hisjk@orcl  directory=DATA_PUMP_DIR dumpfile=hisjk.dmp SCHEMAS ...

  8. oracle数据库导入导出命令!

    Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢 ...

  9. oracle 数据导入导出命令

    1.数据导出:  1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中   exp system/manager@TEST file=d:\daoc ...

随机推荐

  1. Oracle Table Function

    Oracle Table Function在Oracle9i时引入.完美的兼容了view和存储过程的长处: 应用举例: 1.Table()函数: set feedback off create or ...

  2. TCP、HTTP协议的RPC

    TCP.HTTP协议的RPC 1.1 基于TCP协议的RPC 1.1.1 RPC名词解释 RPC的全称是Remote Process Call,即远程过程调用,RPC的实现包括客户端和服务端,即服务调 ...

  3. 设备综合效率OEE

    设备综合效率OEE OEE(OverallEquipmentEffectiveness),即设备综合效率,也有资料表述为总体设备效率,其本质就是设备负荷时间内实际产量与理论产量的比值. TEEP(To ...

  4. 常用css框架 Sass/Less

    Bootstrap less/sass Sass (Syntactically Awesome Stylesheets)是一种动态样式语言,Sass语法属于缩排语法,比css比多出好些功能(如变量.嵌 ...

  5. C#调用webservice(一)

    最近一直在搞网络编程,这篇是关于webservice的,准备写两篇例子这篇是实现手机号码归宿地查询,下篇准备写实现机票查询. 这个网站(http://www.webxml.com.cn/zh_cn/i ...

  6. hiho1079 - 数据结构 线段树(入门题,离散化)

    题目链接 描述 小Hi和小Ho在回国之后,重新过起了朝7晚5的学生生活,当然了,他们还是在一直学习着各种算法~ 这天小Hi和小Ho所在的学校举办社团文化节,各大社团都在宣传栏上贴起了海报,但是贴来贴去 ...

  7. SpringCloud学习笔记(9)----Spring Cloud Netflix之声明式 REST客户端 -Feign的使用

    1. 什么是Feign? Feign是一种声明式.模板化的HTTP客户端,在SpringCloud中使用Feign.可以做到使用HTTP请求远程服务时能与调用本地方法一样的编码体验,开发者完全感知不到 ...

  8. 2017年6月28日 python爬虫学习

    1.写入csv文件2.lxml的用法3.自定义字典类的方法4.bytes解码得到str,str编码得到bytes5.json 1 import csv import lxml.html class S ...

  9. 浏览器 滚动条 占据 y轴宽度的解决方案

    html { overflow-y: scroll; } :root { overflow-y: auto; overflow-x: hidden; } :root body { position: ...

  10. 【BZOJ4383】[POI2015]pustynia

    题意: 建议Alt+F4百度一下 题解: 差分约束+线段树优化建图,直接按照拓扑序跑就行了 代码: #include<iostream> #include<cstring> # ...