windows server 2019 域控批量新增不用,只看这一篇就够了,别的不用看
windows server 2019 域控批量新增不用,只看这一篇就够了,别的不用看
1.
| A | B | C | D | E |
| 姓 | 名 | 全名 | 登录名 | 密码 |
| 李 | 四 | 李四 | 李四 | test123!@# |
2.另存excel表格为.csv格式
3.找到windows系统-提示命令符 -以管理员的身份运行
4.命令提示符中输入一下内容

5.输入内容复制进去
for /f "skip=1 eol=; tokens=1-6 delims=, " %a in (c:\Test.csv) do dsadd user cn=%c,cn=users,dc=skycoretest,dc=com"
-samid %a -upn %a@skycoretest.com -pwd %e -fn %b -ln %a -display %c -disabled yes
上面的
1)skip=1 就是跳过第一行
2)tokens=1-6,分别是%a,%b,%c,%d,%e。分别对应EXCEL表格A,B,C,D,E列
3)Delims=,”表示分隔符是“,”号。
4)%a in (c:\Test.csv)
这段是表示全部变量的来源。这里就是指变量都是来源于之前保存在C盘的EXCEL的.CSV文件。
5) do dsadd user
这个是添加创建用户命令。
6) cn=%c,cn=users,dc=sktest,dc=com
cn=%c 表示显示的名称,
7) -samid %a -upn %a@sktest.com
这句是指所要用户的名称和upn后缀。这个upn的后缀最好和用户名在一块,因为每个用户名不会一样。
8) -ln %a ,-fn %b* , -display %c
-ln %a 是指用户的姓。
-fn %b 是指用户的名。
-display %c 是指用户的显示名称。
9) -disabled yes
-disabled yes 这个是用户创建之后是不是禁用状态,yes是禁用,no是不禁用。
其他的补充请看这个地址;WindowsServer域用户批量创建方法 - 不等式 - 博客园 (cnblogs.com)
有关更多的for内的信息请参考这里:DSADD user命令详解_henry_新浪博客 (sina.com.cn)
6.此时域用户就会成功添加,但是未启用,你手动启动会提示,密码不符合域设置的一个长度之类的这时我们就要 批量重置域用户密码
7.如何批量重置域用户密码,将一下内容复制到新建的txt文本中,修改用户信息和输入要修改的密码,保存为.bat文件
dsquery user -samid 李四 | dsmod user -pwd 输入要修改的新密码
dsquery user -samid 张三 | dsmod user -pwd 输入要修改的新密码
dsquery user -samid 王五 | dsmod user -pwd 输入要修改的新密码
dsquery user -samid 二麻子 | dsmod user -pwd 输入要修改的新密码
8.再次找到windows系统-提示命令符 -以管理员的身份运行
9.命令提示符中输入一下内容
将user.bat文件右键/左键属性找到安全-对象名称 复制出来到cmd运行框内

为什么1中已经创建了还需要重新修改密码呢,因为您在使用dsass创建的用户未启用,而这时你要修改密码才可以重新启用新建的域用户。
其余的自己参考网站:https://blog.51cto.com/gaowenlong/1192224
windows server 2019 域控批量新增不用,只看这一篇就够了,别的不用看的更多相关文章
- windows server 2008 域控安装
windows server 2008 域控安装:1.dns安装,安装过程会提示.net frame 3.51安装 3.域控安装 原文:地址 http://wenku.baidu.com/link?u ...
- Windows server 2003域控迁移到2012
1: windows server 2003 额外域控升级为 windows server 2003主域控 (因为原域控制器某些服务损坏,于是采用将备用域控升级为主域控的方法) https://we ...
- Windows Server 2019 预览版介绍
在Windows server 2012.Windows server 2016还未完全普及的情况下,昨天Windows Server团队宣布Windows Server 2019将在2018年的下半 ...
- Windows Server 2019 SSH Server
Windows Server 2019 SSH Server 在需要安裝的ws2019开启powershell,执行安装 openssh server 指令 Add-WindowsCapabili ...
- 用 Windows Server 2019 搭建求生之路服务器
准备工作 要搭建一台 Windows Server 的求生之路服务器需要做以下几点前置工作: 购买一台云服务器,如腾讯云: 下载 SteamCMD: 安装 SourceMod.MateMod.L4dT ...
- 使用工具SecureCRT通过ssh远程连接Windows server 2019
Windows Server 2019 开通SSH Server服务 在需要安裝的ws2019开启powershell,执行安装 openssh server 指令 Add-WindowsCapabi ...
- Windows Server 2019 容器化探索-Docker安装
Docker on Windows Server 2019 微软自Windows Server 2016开始支持Docker,今天我们将介绍在Windows Server 2019上安装并使用Dock ...
- 激活WINDOWS SERVER 2019
Windows Server 2019 Datacenter WMDGN-G9PQG-XVVXX-R3X43-63DFGWindows Server 2019 Standard N69G4-B89J2 ...
- Installing OpenSSH from the Settings UI on Windows Server 2019 or Windows 10 1809
Installing OpenSSH from the Settings UI on Windows Server 2019 or Windows 10 1809 OpenSSH client and ...
随机推荐
- Solution -「CF 599E」Sandy and Nuts
\(\mathcal{Description}\) Link. 指定一棵大小为 \(n\),以 \(1\) 为根的有根树的 \(m\) 对邻接关系与 \(q\) 组 \(\text{LCA}\ ...
- Solution -「HDU #6566」The Hanged Man
\(\mathcal{Description}\) Link. 给定一棵含 \(n\) 个点的树,每个结点有两个权值 \(a\) 和 \(b\).对于 \(k\in[1,m]\),分别求 \[ ...
- Solution -「LOCAL」充电
\(\mathcal{Description}\) 给定 \(n,m,p\),求序列 \(\{a_n\}\) 的数量,满足 \((\forall i\in[1,n])(a_i\in[1,m])\l ...
- Dashboard究竟是什么,它在数据展示上的优势何在?
相信很多人在做数据分析工作的时候都遇到这种情况,辛辛苦苦做出来的数据报表老板看了嫌弃不够直观.生动,客户看了嫌弃不够高大上.这个时候不妨尝试一下使用Dashboard来展示报表数据,可能有些人对Da ...
- idea教程--使用maven创建web项目
1.单击create new project 2.运行maven项目 在pom.xml文件中添加tomcat插件然后如下图运行;
- spring项目获取ApplicationContext(能手动从Spring获取所需要的bean)
最流行的方法就是 实现ApplicationContextAware接口 @Component public class SpringContextUtil implements Applicati ...
- Pycharm:设置完Anaconda后报错TypeError: an integer is required (got type bytes)
背景:安装了最新版本的Anaconda3.9后,在Pycharm中设置Python Interpreter为这个最新版本Anaconda文件下的python.exe后,控制台无法启动并报错TypeEr ...
- JZ-037-数字在排序数组中出现的次数
数字在排序数组中出现的次数 题目描述 统计一个数字在升序数组中出现的次数. 题目链接: 数字在排序数组中出现的次数 代码 /** * 标题:数字在排序数组中出现的次数 * 题目描述 * 统计一个数字在 ...
- JZ-035-数组中的逆序对
数组中的逆序对 题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对.输入一个数组,求出这个数组中的逆序对的总数P.并将P对1000000007取模的结果输出. 即 ...
- 二级py--day1
1.py基础篇 解释:因为在python语言中存在一个不确定尾数问题. 因为浮点数是以二进制形式储存在计算机内部的,受限于宽度,二进制数并不完全等于其浮点数本身,只能说接近.所以0.1+0.2==0. ...