Create AD Users by Powershel_v1.0

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Create AD Users by Powershel_v1.0相关的知识,希望对你有一定的参考价值。

Script

技术分享图片

Import-module ActiveDirectory 
Import-Csv "C:\scripts\addusers.csv" | ForEach-Object {
New-ADUser -Name $_.Name -SamAccountName $_.SamAccountName -GivenName $_.GivenName -Surname $_.Surname -DisplayName $_.DisplayName -UserPrincipalName $_.UserPrincipalName -EmailAddress $_.EmailAddress -Description $_.Description -Office $_.Office -Company $_.Company -Department $_.Department -Title $_.Title -Manager $_.Manager -OfficePhone $_.OfficePhone -Country $_.Country -State $_.State -City $_.City -Path $_.Path -AccountPassword(ConvertTo-SecureString -AsPlainText $_.AccountPassword -Force) -Enabled 1 -ChangePasswordAtLogon 0 -PasswordNeverExpires 1}

注意点:
1)CSV要以UTF-8保存,不然中文会乱码
2)为账号添加Manager时,Manger的账号必须已经存在DC中,不然会报错
2)Enable 1,数字1表示启用账户,ChangePasswordAtLogon 0,数字0表示下一次登录不需要修改密码,PasswordNeverExpires 1,数字1表示密码永不过期。

以上是关于Create AD Users by Powershel_v1.0的主要内容,如果未能解决你的问题,请参考以下文章

javascript [adw-update ad params by ad groups] #adwords_scripts

E11000 重复键错误收集:ad-network.users 索引:username_1 重复键: : null

jeecgboot create_byupdate_by

Rails find_or_create_by 多个属性?

使用 Group.Create 权限创建 Azure AD 组

rails create方法ActiveModel::ForbiddenAttribute的问题