windows server 2019 域控批量新增不用,只看这一篇就够了,别的不用看

1.

新建excel表格
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 域控批量新增不用,只看这一篇就够了,别的不用看的更多相关文章

  1. windows server 2008 域控安装

    windows server 2008 域控安装:1.dns安装,安装过程会提示.net frame 3.51安装 3.域控安装 原文:地址 http://wenku.baidu.com/link?u ...

  2. Windows server 2003域控迁移到2012

    1:  windows server 2003 额外域控升级为 windows server 2003主域控 (因为原域控制器某些服务损坏,于是采用将备用域控升级为主域控的方法) https://we ...

  3. Windows Server 2019 预览版介绍

    在Windows server 2012.Windows server 2016还未完全普及的情况下,昨天Windows Server团队宣布Windows Server 2019将在2018年的下半 ...

  4. Windows Server 2019 SSH Server

    Windows Server 2019 SSH Server   在需要安裝的ws2019开启powershell,执行安装 openssh server 指令 Add-WindowsCapabili ...

  5. 用 Windows Server 2019 搭建求生之路服务器

    准备工作 要搭建一台 Windows Server 的求生之路服务器需要做以下几点前置工作: 购买一台云服务器,如腾讯云: 下载 SteamCMD: 安装 SourceMod.MateMod.L4dT ...

  6. 使用工具SecureCRT通过ssh远程连接Windows server 2019

    Windows Server 2019 开通SSH Server服务 在需要安裝的ws2019开启powershell,执行安装 openssh server 指令 Add-WindowsCapabi ...

  7. Windows Server 2019 容器化探索-Docker安装

    Docker on Windows Server 2019 微软自Windows Server 2016开始支持Docker,今天我们将介绍在Windows Server 2019上安装并使用Dock ...

  8. 激活WINDOWS SERVER 2019

    Windows Server 2019 Datacenter WMDGN-G9PQG-XVVXX-R3X43-63DFGWindows Server 2019 Standard N69G4-B89J2 ...

  9. 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 ...

随机推荐

  1. Lesson17——NumPy 统计函数

    NumPy 教程目录 1 NumPy 统计函数 NumPy 提供了很多统计函数,用于从数组中查找最小元素,最大元素,百分位标准差和方差等. 函数说明如下 1.1 统计 method descripti ...

  2. Solution -「CF 840C」On the Bench

    \(\mathcal{Description}\)   Link.   给定数列 \(\{a_n\}\),求排列 \(\{p_n\}\) 的个数,使得 \((\forall i\in[1,n))(a_ ...

  3. java 接口 文件传输

    调用接收端 @ApiOperation(value = "文件请求展示方法") @RequestMapping(value = "/showFile", met ...

  4. 命令行与C++

    windows和Linux都接受使用命令行进行程序的运行,例如在windows下使用命令行命令.\notepad可以打开记事本,使用特定的命令行参数,如.\notepad 1.txt可以打开1.txt ...

  5. ensp上防火墙上配置nat

    博文大纲:一.华为防火墙NAT的六个分类:二.解决NAT转换时的环路及无效ARP:三.server-map表的作用:四.NAT对报文的处理流程:五.各种常用NAT的配置方法: 一.华为防火墙NAT的六 ...

  6. 深入理解ThreadLocal及其变种

    ThreadLocal 定义 ThreadLocal很容易让人望文生义,想当然地认为是一个"本地线程". 其实,ThreadLocal并不是一个Thread,而是Thread的局部 ...

  7. 关于WinForm布局那些事情

    最近项目中,需要用WinForm做一些简单的功能,给第三方作为测试用.本来想着简单的拖几个控件,布局一下就了事了的.但是因为第三方是个大客户,需要展示出我们的技术水平.遂好好的研究了一下WinForm ...

  8. C#中String StringBuilder

    String和StringBuilder和StringBuffer,这三个都是值得深究一翻的,可能很多人会说,实在不行的话,都全部用StringBuilder,啥事没有,我不能说你的想法事不正确的,但 ...

  9. python3 使用OpenCV计算滑块拼图验证码缺口位置

    前言 滑块拼图验证码的失败难度在于每次图片上缺口位置不一样,需识别图片上拼图的缺口位置,使用python的OpenCV库来识别到 环境准备 pip 安装 opencv-python pip insta ...

  10. kubernetes配置使用ceph动态存储

    在k8s集群中配置ceph 3.1.使用cephfs (1) 在ceph集群创建cephfs #以下操作在ceph集群的admin或者mon节点上执行 #创建pool来存储数据和元数据 ceph os ...