批量创建AD用户并将加入到指定组
文章目录
1、需求分析
现在想要在AD中批量创建用户并加入到指定的组;我们可以对需求进行拆分。
①、创建AD用户(New-ADUser
)
②、将创建用户添加到组(Add-ADGroupMember
)
③、批量实现(Import-Csv
、ForEach-Object
)
2、创建AD用户(“New-ADUser
”)
创建用户使用 “New-ADUser
”cmdlet,下面通过一个例子来讲解此命令的使用。
例如:需要在名称为“test.local”的用的组织单位名称为“OU=suzhou;OU=IT;DC=Test;DC=Local”中创建一个名为张三的用户,需要设置哪些属性呢?
“
New-ADUser
”命令主要参数说明:
New-ADUser
-SamAccountName
<张三的登录名>
-Surname
<张三的姓>
-GivenName
<张三的名>
-Name
<张三的姓+名>
-UserPrincipalName
<张三的登录名加上域名>
-DisplayName
<张三的账号显示名,可以设置和姓名一致>
-Description
<张三账号的描述>
-Path
<张三账号所在的OU路径>
-AccountPassword (ConvertTo-SecureString -AsPlainText
<张三账号的密码>
-Force)-Enabled
<账号账号的启用禁用状态,1:启用;0:禁用>
-ChangePasswordAtLogon
<张三首次登录账号是否需要更改密码,1:需要;0:不需要>
替换为实际的值后的命令为:
New-ADUser -SamAccountName "zhangs" -Surname "张" -GivenName "三" -Name "张三" -UserPrincipalName "zhangs@test.local" -DisplayName "张三" -Description "张三的描述" -Path "OU=SuZhou,OU=IT,DC=TEST,DC=LOCAL" -AccountPassword (ConvertTo-SecureString -AsPlainText "test@12345" -Force) -Enabled 1 -ChangePasswordAtLogon 1
命令执行结果:
3、为AD组中添加成员(“Add-ADGroupMember
”)
“
Add-ADGroupMember
”命令主要参数说明:
Add-ADGroupMember
[-Identity]
<组名>
[-Members]
<用户名>
使用”[]“括起来的参数,可以省略。
Add-ADGroupMember testgroup1 "zhangs"