批量创建域用户&批量更改域用户配置文件和脚本

 批量创建用户

dsadd computer - 将计算机添加到目录

dsadd contact - 将联系人添加到目录

dsadd group - 将组添加到目录。

dsadd ou - 将组织单位添加到目录

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 

指定要添加的用户的用户主体名称(例如,[email protected])。 

-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 

指定从今天算起用户帐户将到期的天数。值表示将今天的结束时间设置为到期时间。正值表示将将来的时间设置为到期时间。负值表示将以前的时间设置为到期时间。值 never 将帐户设置为永不过期。例如,值表示该帐户在今天结束时过期。值 -5 表示该帐户 5 天前就已经到期,并将以前的时间设置为到期日期。值 5 表示该帐户将在 5 天后到期。 

-disabled {yes | no} 

指定是否禁用用户帐户登录(yes 禁用登录,no 允许登录)。默认情况下,启用用户帐户登录 (no) 

{-s Server | -d Domain} 

连接到指定的远程服务器或域。默认情况下,计算机与登录域中的域控制器相连接。 

-u UserName 

指定用户要用于登录到远程服务器的用户名。默认情况下,-u 使用用户登录时的用户名。您可以使用下列任一格式指定用户名: 

用户名(例如 Linda 

\用户名(例如 widgets\Linda 

用户主体名称 (UPN)(例如 [email protected] 

-p {Password | *} 

指定使用密码或 * 登录到远程服务器。如果键入 *,将提示您输入密码。 

-q 

将所有输出降低为标准输出(安静模式)。

举例:

dsadd user "cn=test1,ou=员工,dc=xisan,dc=cn" -disabled no -pwd bjtest.cn -mustchpwd yes -loscr \\Vc-244\123.bat -profile \\Vc-244\test

dsadd user "cn=test0,ou=员工,dc=xisan,dc=cn" -disabled no -pwd bjtest.cn -mustchpwd yes -loscr \\Vc-244\123.bat -profile \\Vc-244\test

dsadd user "cn=test2,ou=员工,dc=xisan,dc=cn" -disabled no -pwd bjtest.cn -mustchpwd yes -loscr \\Vc-244\123.bat -profile \\Vc-244\test

dsadd user "cn=test3,ou=员工,dc=xisan,dc=cn" -disabled no -pwd bjtest.cn -mustchpwd yes -loscr \\Vc-244\123.bat -profile \\Vc-244\test

dsadd user "cn=test4,ou=员工,dc=xisan,dc=cn" -disabled no -pwd bjtest.cn -mustchpwd yes -loscr \\Vc-244\123.bat -profile \\Vc-244\test

可以写多个保存为.bat,做一个批处理,直接执行!即可创建N多新用户,并且可以定义用户的登录脚本、配置文件路径、映射网络驱动器等!

也可以将在excel里将信息较好,写一个for语句执行!

对于已经创建好的域用户如何批量修改信息(包括配置文件路径、登录脚本等)!

可以使用这个工具admodify修改!很方便的!

 

你可能感兴趣的:(职场,休闲,批量创建域用户,批量更改,域用户配置文件和脚本)