首页 > 系统相关 >powershell-批量创建AD用户

powershell-批量创建AD用户

时间:2023-02-19 17:32:31浏览次数:44  
标签:UPN FirstInitial DisplayName AD 批量 LastName user Password powershell

#批量创建AD用户并使用随机密码,将账户密码输出
$users = Get-Content -Path "C:\Users\Username\Documents\userlist.txt"
foreach ($user in $users) {
$FirstInitial = ($user.Substring(0,1))
$LastName = ($user.Substring(1))
$UPN = $FirstInitial + $LastName + "@yourdomain.com"
$DisplayName = $user
$Name = $user
$Password = [System.Web.Security.Membership]::GeneratePassword(12,3)
New-ADUser -UserPrincipalName $UPN -Name $Name -GivenName $FirstInitial -Surname $LastName -DisplayName $DisplayName -AccountPassword (ConvertTo-SecureString $Password -AsPlainText -Force) -Enabled $true
Write-Host "Username:" $UPN "Password:" $Password
}


标签:UPN,FirstInitial,DisplayName,AD,批量,LastName,user,Password,powershell
From: https://blog.51cto.com/gavenlee/6066774

相关文章

  • powershell-管理windows update自动补丁更新
    #需要使用powershell5.0以上版本Install-ModulePSWindowsUpdate#检查管理员权限if(-not([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]:......
  • 手机使用adb调试步骤
    手机使用adb调试步骤1.手机打开开发者选项,usb调试vivo华为手机打开开发者选项的方法为多次点击版本号2.电脑安装手机驱动软件3.系统path添加adb程序路径4.启动adb服务ad......
  • docker push 到私有仓库提示(Client.Timeout exceeded while awaiting headers)
    如果docker在上传镜像的时候出现该问题,那么大概率是私有仓库的docker不通[root@localhostdocker]#dockerpush192.168.223.136:5000/xiaoniao:v1Thepushrefersto......
  • threadlocal 原理详解
    ThreadLocal的基本概念在多线程并发中,我们需要保证共享变量(临界区)的安全性,因此在前面说起过synchronized和Lock锁,其中synchronized锁可以修饰方法或代码块,Lock锁可以修饰......
  • 使用python批量转换.jfif文件为.jpg
    python代码如下,有需要的自行取用:需要引入Image库,方法是:pipinstallImage importosfromPILimportImageroot_dir=r'C:\temp'deflist_files(root_dir):......
  • Matlab自动化控制-Adrc自抗扰控制
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • 12、dataloader的使用
    dataloader数据加载器:将数据加载到神经网络中。定义每次取多少数据,怎么取1、打开pytorch官网----Doc中找pytorch官方文档----搜索dataloader出现在torch.utils,.data.Dat......
  • vue-element-admin改为从后台获取菜单
    一、修改文件\src\router\index.js文件的asyncRoutes清理为exportconstasyncRoutes=[{path:'*',redirect:'/404',hidden:true}]二、修改src\store\modul......
  • kubeadm搭建k8s
    一、kubeadm部署K8S集群架构主机名IP地址安装组件master(2C/4G,cpu核心数要求大于2)192.168.160.20docker、kubeadm、kubelet、kubectl、flannelnode01(2C/2G......
  • 修改物体材质的shader以及修改shader内对应 比如颜色 修改
          例如这个shader 他里面就两个参数他这个maincolor 对应的修改内容是_Color  ......