用批处理批量添加域用户

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

★浏览次数:1,111 次★发布日期:2012年11月30日

当前位置: 悟软 > 学习教程 > 文章正文

用批处理批量添加域用户

文章标签: Office, windows域, word, 域控制器, 局域网, 批处理

在局域网中使用windows域的优势有很多,个人感觉域的管理其实不复杂,最麻烦的是新建域是添加用户的过程,几十个用户手工慢慢来添加还好说,如果是上百个的话恐怕就没那么容易了,而且还会出错。这里介绍一种通过批处理文件批量添加域用户的方法。

一、准备工作

1、notepad文本编辑器

2、准备一份员工工号和姓名对照的电子版(本例中以员工工号作为登录名)

二、操作步骤

1、将电子版工号姓名表格整理一下,只留下工号和姓名。选择工号和姓名这两列复制到一个txt文件中命名为adduser.txt。

2、使用notepad的列选功能将文档中的多余空格删除,让姓名和工号直接只留下一个空格。

3、使用notepad的列选功能将员工的姓和名分别复制出来成为单独的两列。下图中从左向右分别是将来用户的登陆名、显示名称、姓、名

4、接下来这条cmd命令是重点

For /F “tokens=1,2,3,4″ %%a in (adduser.txt) do dsadd user

CN=%%a,OU=htsc,DC=htsc,DC=zz -upn %%a@htsc.zz -display %%b -ln %%c -fn %%d -pwd %%a -pwdneverexpires yes -acctexpires never -desc %%b

其中红色字体部分需要根据环境自行修改

先来解释一下命令内容:

tokens=1,2,3,4这段是声明这里有4个变量。分别是%%a,%%b, %%c, %%d。分别对应txt中登陆名、显示名称、姓、名列。

%%a in (adduser.txt) 这段是表示全部变量的来源。这里就是指变量都是来源于之前保存当前目录下的txt文件。

do dsadd user这个是添加创建用户命令。

CN=%%a,OU=htsc,DC=htsc,DC=zz 表示所创建用户的路径

-upn %%a@htsc.zz”这句是指所要用户的upn后缀。

-display %%b这句是指所创建用户的显示名称

-desc %%b 指定要添加的用户描述

–ln %%c是指用户的姓

–fn %%d是指用户的名

-pwd %%a这个是指用户的密码。我设置的是和登录名一样。其他的密码也是可以设置的

-pwdneverexpires yes “密码永不过期” yes是开启,no是关闭

DSADD user命令还有很多参数可以使用可以根据需要自行添加。

5、最后一步将以上命令复制到文本文件中另存为adduser.bat 和 adduser.txt 放到一个文件夹中,在域控上运行addurer.bat即可

下载adduser.bat 百度网盘 || 360网盘 || 华为网盘

附adduser.bat内容:

For /F "tokens=1,2,3,4" %%a in (adduser.txt) do dsadd user

CN=%%a,OU=htsc,DC=htsc,DC=zz -upn %%a@htsc.zz -display %%b -ln %%c -fn %%d -pwd %%a -pwdneverexpires yes -acctexpires never -desc %%b

附录:DSADD user命令详解

dsadd user –将用户添加到目录。

参数

UserDN

必需。指定要添加的用户的可分辨名称。如果省略可分辨名称,则将从标准输入

(stdin) 中获取该名称。

-samid SAMName

指定 SAM 名称作为该用户的唯一 SAM 帐户名(例如,Linda)。如果未指定,dsadd 将尝试使用 UserDN 的公用名 (CN) 值的至多前 20 个字符创建 SAM 帐户名。

-upn UPN

指定要添加的用户的用户主体名称。

-fn FirstName

指定要添加的用户的名字。

-mi Initial

指定要添加的用户的中间名首字母。

-ln LastName

指定要添加的用户的姓氏。

-display DisplayName

指定要添加的用户的显示名。

-empid EmployeeID

指定要添加的用户的雇员 ID。

-pwd {Pass word | *}

指定将用户密码设置为 Pass word或 *。如果设置为 *,将提示您输入用户密码。-desc Description

指定要添加的用户的描述。

-memberof GroupDN …

指定希望用户加入的组的可分辨名称。

-office Office

指定要添加的用户的办公室位置。

-tel PhoneNumber

指定要添加的用户的电话号码。

-email Email

指定要添加的用户的电子邮件地址。

-hometel HomePhoneNumber

指定要添加的用户的家庭电话号码。

-pager PagerNumber

指定要添加的用户的寻呼机号码。

-mobile CellPhoneNumber

指定要添加的用户的移动电话号码。

-fax FaxNumber

指定要添加的用户的传真号码。

-iptel IPPhoneNumber

指定要添加的用户的 IP 电话号码。

-webpg WebPage

指定要添加的用户的 Web 页的 URL。

-title Title

指定要添加的用户的称谓。

-dept Department

相关文档
最新文档