一、先了解下 DSADD user命令详解

常见的批量创建用户的方法有四种:
一、 帐户模板的方式
二、 CSVDE和LDIFDE
三、 脚本的方式
四、 DSADD
但是很少有详细的资料使用DSADD的方式来批量创建帐户,那么我就把我近期使用DSADD批量创建用户的方式介绍给大家希望能给大家带来帮助。
首先在使用DSADD之前我们先来了解一下LDAP协议,目录服务使用LDAP这个公用协议来查找和定位对象,LDAP可以描述对象在那个域,对象在那个OU,对象自己的名字。通常它的语法为“OU=OU对象,CN=非域非OU对象,DC=域对象”。比如:CN=xd,OU=Sales,OU=gongsi,DC=china,DC=ds.
接下来我们来看一看DSADD的语法:
dsadd computer - 将计算机添加到目录
dsadd contact - 将联系人添加到目录
dsadd group - 将组添加到目录。
dsadd ou - 将组织单位添加到目录
dsadd user - 将用户添加到目录。
今天我们将重点来讨论如何使用Dsadd user来批量创建用户,其他的大家可以参考帮助。
语法
dsadd user UserDN [-samid SAMName] [-upn UPN] [-fn FirstName] [-mi Initial] [-ln LastName] [-display DisplayName] [-empid EmployeeID] [-pwd {Password | *}] [-desc Description] [-memberof Group;...] [-office Office] [-tel PhoneNumber] [-email Email] [-hometel HomePhoneNumber] [-pager PagerNumber] [-mobile CellPhoneNumber] [-fax FaxNumber] [-iptel IPPhoneNumber] [-webpg WebPage] [-title Title] [-dept Department] [-company Company] [-mgr Manager] [-hmdir HomeDirectory] [-hmdrv DriveLetter:] [-profile ProfilePath] [-loscr ScriptPath] [-mustchpwd {yes | no}] [-canchpwd {yes | no}] [-reversiblepwd {yes | no}] [-pwdneverexpires {yes | no}] [-acctexpires NumberOfDays] [-disabled {yes | no}] [{-s Server | -d Domain}] [-u UserName] [-p {Password | *}] [-q] [{-uc | -uco | -uci}] 
 
参数
UserDN 
必需。指定要添加的用户的可分辨名称。如果省略可分辨名称,则将从标准输入 (stdin) 中获取该名称。 
-samid SAMName 
指定 SAM 名称作为该用户的唯一 SAM 帐户名(例如,Linda)。如果未指定,dsadd 将尝试使用 UserDN 的公用名 (CN) 值的至多前 20 个字符创建 SAM 帐户名。 
-upn UPN 
指定要添加的用户的用户主体名称(例如,Linda@widgets.microsoft.com)。 
-fn FirstName 
指定要添加的用户的名字。 
-mi Initial 
指定要添加的用户的中间名首字母。 
-ln LastName 
指定要添加的用户的姓氏。 
-display DisplayName 
指定要添加的用户的显示名。 
-empid EmployeeID 
指定要添加的用户的雇员 ID。 
-pwd {Password | *} 
指定将用户密码设置为 Password 或 *。如果设置为 *,将提示您输入用户密码。 
-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 
指定要添加的用户的部门。 
-company Company 
指定要添加的用户的公司信息。 
-mgr ManagerDN 
指定要添加的用户的管理器的可分辨名称。 
-hmdir HomeDirectory 
指定要添加的用户的主目录位置。如果 HomeDirectory 是作为通用命名约定 (UNC) 路径给出,则必须使用 -hmdrv 参数指定要映射到此路径的驱动器号。 
-hmdrv DriveLetter: 
指定要添加的用户的主目录驱动器号(例如,E:)。 
-profile ProfilePath 
指定要添加的用户的配置文件路径。 
-loscr ScriptPath 
指定要添加的用户的登录脚本路径。 
-mustchpwd {yes | no} 
指定用户是否必须在下次登录时更改其密码(yes 必须更改,no 不必更改)。默认情况下,用户不必更改密码 (no)。 
-canchpwd {yes | no} 
指定用户是否可以更改其密码(yes 可以更改,no 根本不能更改)。默认情况下,允许用户更改密码 (yes)。如果 -mustchpwd 参数的值为 yes,则该参数的值必须为 yes。 
-reversiblepwd {yes | no} 
指定是否应使用可逆加密来存储用户密码(yes 表示应该,no 表示不应该)。默认情况下,用户不能使用可逆加密 (no)。 
-pwdneverexpires {yes | no} 
指定用户密码是否永不过期(yes 表示是,no 表示不是)。默认情况下,用户密码会过期 (no)。 
-acctexpires NumberOfDays 
指定从今天算起用户帐户将到期的天数。0 值表示将今天的结束时间设置为到期时间。正值表示将将来的时间设置为到期时间。负值表示将以前的时间设置为到期时间。值 never 将帐户设置为永不过期。例如,0 值表示该帐户在今天结束时过期。值 -5 表示该帐户 5 天前就已经到期,并将以前的时间设置为到期日期。值 5 表示该帐户将在 5 天后到期。 
-disabled {yes | no} 
指定是否禁用用户帐户登录(yes 禁用登录,no 允许登录)。默认情况下,启用用户帐户登录 (no)。 
{-s Server | -d Domain} 
连接到指定的远程服务器或域。默认情况下,计算机与登录域中的域控制器相连接。 
-u UserName 
指定用户要用于登录到远程服务器的用户名。默认情况下,-u 使用用户登录时的用户名。您可以使用下列任一格式指定用户名: 
用户名(例如 Linda) 
域\用户名(例如 widgets\Linda) 
用户主体名称 (UPN)(例如 Linda@widgets.microsoft.com) 
-p {Password | *} 
指定使用密码或 * 登录到远程服务器。如果键入 *,将提示您输入密码。 
-q 
将所有输出降低为标准输出(安静模式)。
Dsadd user的语法内容比较多大家可以参考自己的实际情况去跟相应的参数。
我这里比如要创建一批公司为BW 部门为财务 属于B组 密码为pass@PASS的用户
那么我们可以输入
Dsadd user “cn=1,ou=test,dc=china,dc=ds” ?company bw ?dept 财务 ?memberof “cn=b,ou=test,dc=china,dc=ds” ?pwd pass@PASS
 把这个语句在记事本中复制多条修改CN信息并保存为以BAT为后缀的批处理文件执行,OK。
二、
1.先在服务器的域用户下 角色 — Active Directory 域服务 — Active Directory 用户和计算机— service.test.cn 下 新建组织单位TEST 
2. 开始 运行 输入cmd 再命令输入
dsadd user "cn=张三四,ou=SHARP,dc=service,dc=sharp,dc=cn" -samid TCI122 -upn TCI122@service.sharp.cn -ln 张 -fn 三四 -pwd a312QY11 -disabled no   
然后会出现 成功:cn=张三四,ou=TEST,dc=service.dc=test,dc=cn
3. 在CRM窗体,点击设置— 管理 — 新建多个用户 具体如图:
 
 
 
 
 
 
 
 
 
 
 
然后用TCI122 a312QY11 登录CRM 登录成功,如图:
 
 
这样子就发现添加用户成功了。注意需要先在服务器里面添加域用户,然后再在CRM添加用户,至于为什么这样子,这样子安全性好。
 
 

Microsoft Dynamics CRM 2011 批量添加域用户 然后添加CRM用户的更多相关文章

  1. Dynamics CRM 批量新建域用户

    好久没写了,今天大牛教了我偷懒的批量新建域用户的方法 是不是觉得  控制面板 =>管理工具=>用户和计算机=>Users=>新建用户,一个个建,很烦是不是,而且耗时,我上个项目 ...

  2. Microsoft Dynamics CRM 2011 安装完全教程

    作者:卞功鑫,转载请保留.http://www.cnblogs.com/BinBinGo/p/4302612.html 环境介绍 WINDOWS 2008 R2 Datacenter Microsof ...

  3. Microsoft Dynamics CRM 2011 面向Internet部署 (IFD) ADFS虚拟机环境搭建的步骤(CRM与ADFS装在同一台服务器上) 摘自网络

    1: 安装windows server 2008 R2 中文版 (过程略) 安装完成后设置机器名和IP地址, 本过程机器名 crm5dev,192.168.0.110 dns: 192.168.0.1 ...

  4. Microsoft Dynamics CRM4.0 和 Microsoft Dynamics CRM 2011 JScript 方法对比

    CRM 2011 如果需要再IE里面调试,可以按F12在前面加上contentIFrame,比如 contentIFrame.document.getElementById("字段" ...

  5. Microsoft Dynamics CRM 2011的组织服务中的RetrieveMultiple方法(转)

    本篇文章,介绍Microsoft Dynamics CRM 2011的组织服务中的RetrieveMultiple方法. RetreiveMultiple方法,用于获取实体的多个实例,该方法的签名如下 ...

  6. Microsoft Dynamics CRM 2011 相关-摘自网络

    Microsoft Dynamics CRM Server 2011硬件需求: 组件 *最低要求 *推荐配置 处理器 x64 体系结构或兼容的双核 1.5 GHz 处理器 四核 x64 体系结构 2 ...

  7. Microsoft Dynamics CRM 批量上传web资源(非官方WebResourceUtility)并替换实体图标

    背景: 去年以前可以按照目录WebResourceUtility批量上传web资源,昨天发现用不了了,拿到WebResourceUtility源码改了一下都不是很方便,感觉官方写的太冗余,太长了,跟我 ...

  8. Microsoft Dynamics CRM 2013 and 2011 Update Rollups and Service Packs

      Microsoft Dynamics CRM 2013   BTW: RC stands for Release for Candidate, and RTM stands for Release ...

  9. How to control PrincipalObjectAccess table growth in Microsoft Dynamics CRM 2011

    https://support.microsoft.com/en-us/kb/2664150 How to control PrincipalObjectAccess table growth in ...

随机推荐

  1. bootstrap modal关闭滚动条自动会跳回最顶端问题记录

    原因:使用了a标签当按钮触发modal关闭的时候就会自动跳回浏览器最顶端 解决方案: 不要使用a标签就行了

  2. JavaScript学习总结(四)——逻辑OR运算符详解

    在JavaScript中,逻辑OR运算符用||表示 1 var bTrue = true; 2 var bFalse = false; 3 var bResult = bTrue || bFalse; ...

  3. SQL基础用法(实例二)

    /* 2006年10月01日 SQL Server 数据库的高级操作 (1) 批处理 (2) 变量 (3) 逻辑控制 (4) 视图 (5) 函数 (6) 高级查询 */ ()批处理 将多条SQL语句作 ...

  4. java并发编程:线程安全管理类--原子操作类--AtomicReferenceFieldUpdater<T,V>

    1.类 AtomicReferenceFieldUpdater<T,V> public abstract class AtomicReferenceFieldUpdater<T,V& ...

  5. js数组与字符串之间的相互转换

    一.数组转字符串 需要将数组元素用某个字符连接成字符串,示例代码如下 <!doctype html> <html> <head> <meta charset= ...

  6. HDU 3720 深搜 枚举

    DES:从23个队员中选出4—4—2—1共4种11人来组成比赛队伍.给出每个人对每个职位的能力值.给出m组人在一起时会产生的附加效果.问你整场比赛人员的能力和最高是多少. 用深搜暴力枚举每种类型的人选 ...

  7. IIS7.5 与 Tomcat 8整合

    IIS需要与Tomcat共用80端口,现在只能通过IIS来转发请求给Tomcat实现,即所谓的整合: 一.下载The Apache Tomcat Connector,下载地址是:http://www. ...

  8. Supervisor 配置过程

    Supervisor 配置过程 (转自https://www.izixia.cn/2016/01/03/supervisor-pei-zhi-guo-cheng/) 1.安装 pip install ...

  9. DevExpress XtraScheduler日程管理控件应用实例(2)-- 深入理解数据存储

    DevExpress年终击穿底价,单套授权低至67折!查看详情>>> 在上篇随笔<DevExpress XtraScheduler日程管理控件应用实例(1)-- 基本使用> ...

  10. 解决Ubuntu下在firefox中打开Microsoft Outlook Web Access中文乱码

    Edit---Preference--Content--Languages--Choose...---Select a langue to add... 添加中文