批量创建域用户

1.按如下格式创建 csv文件,并放在C:\test.csv路径

SamAccountNameSurnameGivenNameNameUserPrincipalNameEmailAddressEmployeeIDOfficeCompanyDisplayNamePathTitleDepartmentHomePhoneStreetAddressCityStateAccountPassword
tan1111谭11(tan11)tan11@tan.comtan11@tan.com2101363东公司东司谭11(tan11)OU=Account,OU=tan,DC=tan,DC=com   东莞1号东莞市广东省Aa123456&*()

 

powershell_ise.exe

 

Import-Csv 'C:\test.csv' | ForEach-Object { New-ADUser -SamAccountName $_.SamAccountName -Surname $_.Surname -GivenName $_.GivenName -Name $_.Name -UserPrincipalName $_.UserPrincipalName -EmailAddress $_.EmailAddress -EmployeeID $_.EmployeeID -Office $_.Office -Company $_.Company -DisplayName $_.DisplayName -Path $_.Path -Title $_.Title -Department $_.Department -HomePhone $_.HomePhone -StreetAddress $_.StreetAddress -City $_.City -State $_.State -AccountPassword(ConvertTo-SecureString -AsPlainText $_.AccountPassword -Force) -Enabled 1 -PasswordNeverExpires 0 -ChangePasswordAtLogon 0 } 

注:上面执行后,需要解锁账号
Get-ADUser -Filter * -Properties *  -SearchBase "dc=uxin,dc=youxinpai,dc=com"| ? {$_.lockedout -eq "true"} |unlock-adaccount

批量修改用户下次登录时须更改密码
dsquery user "OU=Account,OU=china,dc=chian,dc=com" -limit 0 | dsmod user -mustchpwd no

批量修改用户是否禁用
dsquery user "dc=cotosol,dc=com" -limit 0 | dsmod user -disabled no

dsquery user "OU=Korean,OU=Account,OU=china,DC=china,DC=com" -limit 0 | dsmod user -mustchpwd no

只显示指定级OU用户:-scope

dsquery user ou=Account,ou=china,dc=china,dc=com -scope onelevel -limit 0 | dsmod user -mustchpwd no   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值