向域中批量创建用户

------使用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 protected],Alice,512

执行命令:CSVDE -i -f 111.txt

------使用LDIFDE------------------
DN:cn=Alice, ou=Sales,dc=contoso,dc=com
changetype:add
objectClass:user
SAMAccountName:Alice
userPrincipalName:[email protected]
displayName:Alice
userAccountControl:514

DN:cn=Alice, ou=Sales,dc=contoso,dc=com
changetype:delete

DN:cn=Alice, ou=Sales,dc=contoso,dc=com
changetype:modify
replace:sAMAccountName
sAMAccountName:ContosoAlice
-
replace:userPrincipalName
userPrincipalName:[email protected]
-

执行命令:Ldifde -i -f 222.txt

-----VBS脚本-----
Set objDomain = GetObject("LDAP://dc=contoso,dc=com")
Set objOU=objDomain.Create("OrganizationalUnit","OU=Finance")
objOU.SetInfo
----创建OU
Set objOU=GetObject("LDAP://OU=Finance,dc=contoso,dc=com")
Set objUser=objOU.Create("User","cn=Allen")
objuser.Put "sAMAccountName","Allen"
objuser.Setinfo
objUser.SetPassword "123.com"
objuser.AccountDisabled=FALSE
objuser.Setinfo
----创建用户
Set objOU=GetObject("LDAP://OU=Finance,dc=contoso,dc=com")
Set objGroup=objOU.Create("Group","cn=FinanceGroup")
objGroup.Put "sAMAccountName","FinanceGroup"
objGroup.Setinfo
objGroup.Add objUser.ADSPath
objGroup.SetInfo
---创建组,并且把用户加入组
Wscript.echo "Script Ended Successfully"

-----使用DSADD的命令添加----------
王一,王,一,wangyi,[email protected]
王二,王,二,wanger,[email protected]
王三,王,三,wangsan,[email protected]
王四,王,四,wangsi,[email protected]

C:\>for /f "tokens=1,2,3,4,5 delims=," %a in (test.csv) do dsadd user "cn=%d,ou=
Sales,dc=contoso,dc=com" -samid %d -upn %[email protected] -ln %b -fn %c -pwd %e 
-disabled yes

原文地址:http://blog.51cto.com/ilyncsteven/2108568

时间: 2024-11-09 00:59:33

向域中批量创建用户的相关文章

如何在域中批量建立用户

域中批量建立用户 标签:张兆森 如何在域里批量建立用户.实现的目的是什么. 减轻管理员建立用户的步骤,省时间.减轻工作量. 实验步骤: 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=

SERVER 2012 R2 core域环境下批量创建用户

Write by xiaoyang 转载请注明出处 步骤一:创建域 基本配置 1.         输入命令进入配置 2.         输入8进入网络配置 3.         选择要配置的网卡 4.         配置网络地址和DNS服务器 5.         查看网卡信息 6.         配置计算机名,需要重启 安装角色(安装域服务) 1.         进入powershell 2.         安装域 3.         安装新林的前提条件测试 4.        

在 Linux 中如何自动批量创建用户

作为一名 Linux 系统管理员,你有时必须向系统添加新的用户帐户.为此,经常使用 adduser 命令.当涉及到多个用户的创建时,adduser 命令可能会变得相当无聊和耗时.这篇短文旨在为 Linux 系统管理员提供一种简单而无人值守的方式来批量创建用户.newusers 命令将帮助你通过从预填文件中获取信息来创建多个用户. 要求 访问 Linux 计算机的特权. 约定 #- 给定命令需要以 root 用户权限运行或者使用sudo命令 $- 给定命令以常规权限用户运行 如何进行 创建一个包含

Linux中用户和用户组的管理以及如何批量创建用户

一.创建新用户及管理新用户 1).添加新用户 命令格式:useradd [options] username 选项含义: -u:指定用户的UID -c:添加对用户的描述性文字 -s:指定用户的登录脚本 -e:设置账号的实效日期 -f:值为0表示密码立即实效 值为1表示密码永久不实效 -d:指定用户的家目录 -g:指定用户的所属组 -G:指定用户的附属组 使用该命令添加新用户完成后,系统将为用户创建一个与用户名相同的组(且UID=GID),称为私有组,这一方法是为了能让新用户与其他用户隔离,确保安

活动目录、组策略、批量创建用户综合篇

Contoso公司基础信息系统构建方案 1. Contoso公司的需求分析: 公司总共有60台计算机和五台服务器,根据公司的要求需要通过部署AD来构建公司的系统. ?根据公司的架构首先了部署活动目录域.根据容错和负载均衡的原则我们部署两台域控来满足高可用的要求.同时将计算机加入域. ? 在活动目录中创建公司的架构.创建相应的组织单位(OU). ? 通过power shell批量的创建用户账户. ? 通过默认的域组策略(Default domain policy)来限制用户的本地登录,同时在计算机

企业实战脚本案例2:批量创建用户并设置初始密码

批量创建用户并设置初始密码 目录: 1.脚本功能介绍 2.脚本制作技术需求 2.1 useradd命令 2.2 id命令 2.3 passwd命令 2.4 随机密码 2.5 while循环+case+select 3.脚本编写案例 一.脚本功能介绍 在企业中生产或运维中,经常会遇到VPN服务器.企业网盘.企业邮箱.云桌面私有账号等等一系列的服务器.当批量新员工入职时,经常需要批量账号分配给新员工,若此类账号存储在数据库时,管理员可根据公司账号命名规范通过专有图形化系统进行录入账号,若账号存储在系

Shell脚本批量创建用户并随机生成密码

要求:批量创建10个系统账号oldboy01-oldboy10,并设置生成密码(密码不同). 实现脚本: #!/bin/bash #Question3 for i in $(seq -w 10) do         useradd -s /bin/bash oldboy$i         echo "password$i" | md5sum | tee -a passwd.txt | passwd --stdin  oldboy$i done 脚本执行效果: [[email pro

Office 365批量创建用户以及消除用户信息乱码的方法

office 365创建用户的方法主要分为三种,第一种是通过office 365管理员界面创建,第二种是使用powershell工具创建,第三种是从本地AD中把用户信息同步到云端. 本文介绍第一种方法--通过office 365云端的管理员界面创建用户.一个一个地创建用户账号很简单,图形化界面一看便会,本文不做赘述.当企业规模很大时,IT管理人员为企业用户逐一创建用户不现实,因为工作量巨大,效率低.因此,office 365提供了导入CSV文件批量创建用户的功能.然而,当用户信息中有中文时,导入

在VMware Workstation中批量创建上千台虚拟机(上)

VMware Workstation 是我们经常使用的虚拟机软件,其功能强大,性能较好.大多数用户都会在"图形界面"中创建虚拟机.修改虚拟机配置.添加虚拟机参数,或者使用"克隆"功能创建多个虚拟机,这些都无需介绍. 但是你有没有想过 ● 将 VMware Workstation 创建的虚拟机,供网络中其他用户使用呢? ● 如果你想使用模板,创建几十.上百甚至上千个虚拟机,怎样才能做到呢? 本节通过两个具体的案例介绍这些应用. [说明] 这是"使用VMwar