for批量添加域用户.doc_第1页
for批量添加域用户.doc_第2页
for批量添加域用户.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

公司现在需要搭建一个域环境,作为一个网管有来了一次活啊。一个一个的添加用户这是很不明智的选择啊,用户基本上都有一些共同的属性,批量处理比较方便。 基本环境:Windows Server 2003 简体中文版 + SP2 域名: 利用FOR 语句轻松搞定 我们需要建立两个文件FOR 语句文件和 用户文件 (注意:两个文件需要存储在同一个地方),FOR语句文件我们命名为 add.bat 用户文件我们命名为user.txt add,bat文件中我先写上大致的代码,然后再一一解释。 FOR /F token=1,2 %a in (user.txt) do dsadd user CN=%a,OU=test,DC=milipp,DC=com -upn % -display %b -pwd Pengfei_001 -pwdneverexpires yes -disabled no -acctexpiress never 好了改文件中暂时就有这么多的东西,是不是很简单啊。接下来时我们的用户文件user.txt 基本格式是 用户登录名称 用户现实名称 如 :test1 测试1 (中间必须有空格) 这个时候双击add.bat 就可以了 如图这是创建的结果: 用户登录名称,密码永不过期,账户用不过期,基本上和文件当中的设置一致!我们仍然需要注意的是 我们的密码是否符合密码复杂性要求,我们可以在FOR 语句的后面加上pause 这个关键字来查看我们的命令是否成功执行。看它提示的内容! 下面我们来解释一下:各个关键字的作用: FOR 语句是根据“token=1,2” 来读取 user.txt 当中的内容,把每一行的第一部分(空格前的内容)赋予变量%a ,把第二部分的内容赋予变量%b.后一部分是dsadd user (windows server 2003 才具备的工具)添加用户的命令,DC和OU 是我的域名和组织单位,(事前我已经把组织单位建立起来) -upn 用户的登录名称 Windows 2000以前的版本的用户登录名称 -pwdneverexpiress yes|no 密码是否永不过期。默认是no -acctexpiress 用户是否有期限 nerver 是永不过期 -display 用户显示名称 -pwd password|* 设置用户的密码,* 表示会提示输入密码 -mustchpwd yes|no 用户下次登录是否需要修改密码 -disabled yes| no 账户是否被禁用 默认是no 基本上上面的命令可以在平时的工作中使用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论