如何在域中批量建立用户

域中批量建立用户

标签:张兆森

如何在域里批量建立用户。实现的目的是什么。

减轻管理员建立用户的步骤,省时间、减轻工作量。

实验步骤:

1、先打开Excel表格创建需要导入的用户的列表,并保存为.CSV文件,移动到域控制器下的某个磁盘里

2、再去域里建立一个OU(即组织单位)

在进入命令行工具里去

3、输入for /f "tokens=1,2,3,4,5,6,7 delims=,"  %a in (c:\Book11.csv) do dsadd user "cn=%c,ou=开发部,dc=benet,dc=com" -samid %d -upn %[email protected] -ln %a -fn %b -display %c -pwd %f -mustchpwd no -pwdneverexpires  yes  -disabled  no。即可完成创建用户

其中“tokens=1,2,3,4,5,6,7”分别对应表格的A B C D E F G 列 (%a=A 以次类推)

“delims=,”表示用分隔号“,”隔开

%a in 表示文件存放的位置,这里是c盘下的book11.csv文件

cn=%c,ou=开发部,dc=benet,dc=com,表示创建的用户、存放的位置、域名

-ln  %a 表示用户的命

-fn  %b 表示用户的姓

-dispiay  %c 表示用户的全名

-pwd  %f 表示用户的密码

-mustchpwd 是否修改密码

-pwdneverexpires 密码是否过期

-disabled 创建的用户是否禁用

4、创建完成,在这个部门中有创建的用户

时间: 2024-10-15 20:09:44

如何在域中批量建立用户的相关文章

向域中批量创建用户

------使用CSVDE----------DN,ObjectClass,SAMAccountName,userPrincipalName,displayName,userAccountcontrol"cn=Alice,ou=HR,dc=contoso,dc=com",user,Alice,[email protected],hujintao,512"cn=Bob,ou=HR,dc=contoso,dc=com",user,Alice,[email protect

C#获取AD域中计算机和用户的信息

如果你的计算机加入了某个AD域,则可以获取该域中所有的计算机和用户的信息. 所用程序集,需要.Net Framework 4. 添加程序集引用 System.DirectoryServices.AccountManagement 获取AD域名称,未加入AD域的,只能获取计算机名称. 如果未加入任何域,则后续的获取域用户.计算机等操作将无法进行,实例化域上下文对象时,会抛出异常. 1 IPGlobalProperties ipGlobalProperties = IPGlobalPropertie

怎么批量建立用户和将用户放入用户组

方案如下 HT公司准备部署文件服务器,实现严格的权限管理.让用户只能访问自己的文件.公司一共3个部门15名员工,要求创建这15个账号,然后按部门分类管理. 部门 中文名 英文名 Manager 凯文 Kevin Information Department (信息部) 田田 Andrew 麦麦 Michael 小刚 Ethan 麦兜 Mike 大卫 David Financial Department (财务部) 克克 Noah 文文 Emily 小迪 Eadison Sales Departm

在Exchange 2010中批量导入用户

在某一个项目中,客户需要将2000多个联系人导入到Exchange 2010中,作为外部邮件联系人对MAPI连接的用户可见,而且要划分到特定的地址簿中去.客户提供excel列表以便导入使用. 由于导入操作需要使用CSV格式文件,所以要预先将excel修改.打开excel,然后将文件另存为CSV后缀的即可.需要注意的是,另存为只对单个工作区起作用. 导入操作对CSV文件的字段要求,最基本的需要4个字段:displayName,mail,DN,objectClass. displayName:显示名

Gitlab(Docker)中批量添加用户及邮件配置

gitlab页面可以添加用户,但是无法批量添加.可以使用api的方式批量添加用户: 1.创建token 在User Setting--Access Tokens中添加token: 复制创建好的token 2.配置脚本及用户信息文件 # vim userinfo.txt name username password user_email 例如: zhangshan zhangshan zhangshan123 [email protected] # vim user_add.sh #!/bin/b

使用工具Csvde将域中的所有用户的信息导出

有时我们需要获取AD域用户中的信息及状态,想知道哪些用户帐号是被禁用的,哪些用户帐号是正常的,用户的部门.电话.职位信息等等. 下面我将自己做的实验步骤分享一下. 第1步:首先用脚本命令将AD用户信息导出,导的时候可以根据自己的需要,导出有用的用户信息,过滤掉不需要的信息. 命令脚本: csvde -d "ou=XX公司,DC=contoso,DC=com" -r "(&(objectcategory=person)(objectClass=user))" 

组策略 之 域中登陆域用户自动添加到管理员组

有时候为了方便会赋予域用户本地管理员权限,此时可以使用组策略进行下发. 打开组策略管理器,新建建一个组策略--->编辑-->用户配置--->首选项--->控制面板设置---->本地用户和组----->新建本地组并配置如下 刷新策略后会发现登陆的用户已经是本地管理员组的成员. TIPS: 删除当前用户      将当前登陆的用户从目标组中删除 不要为当前用户配置   不对当前登陆用户做任何操作 3.删除所有成员用户    删除目标组所有的用户 4.删除所有成员组     

批量建立用户及密码

1.批量创建10个系统账号oldboy01-oldboy10并设置密码(密码不能相同) 1 [[email protected] tmp]# cat 15-05-create_user_passwd.sh 2 #!/bin/sh 3 for n in $(seq -w 10) 4 do 5 useradd oldboy-$n 6 #密码就是最后一次 7 echo "$n"|passwd --stdin oldboy-$n 8 done 执行结果: 1 [[email protected

【转载】Powershell在世纪互联Office365中批量将用户添加到组

1 $NewUserPath = ".\Office365AddUserToGroup.csv" 2 3 $NewUsers = import-csv $NewUserPath 4 5 foreach ($NewUser in $NewUsers) { 6 $Mail=$NewUser.Mail 7 $Mail 8 $Groups=$NewUser.Group 9 $Groups 10 11 $Groups.split(";") | ForEach { 12 $Gr