Window Server 2019 配置篇(7)- 利用脚本创建OU,组和用户

好的,服务器到上一步为止,基本的雏形已经确立了,接下来我们要完善一些细节

打开AD-admin服务器,创建一个脚本,要求能够从csv文件中读出数据并建立OU,组和用户,以及他们的密码

这里有一个参考的脚本

# 创建 OU
$OU=@{
Name='IT'
Path='DC=spacesys,DC=lan'
}
New-ADOrganizationalUnit @OU 
# 创建组
$GROUP=@{
Name='IT_Developer'
Path='OU=Groups,OU=IT,DC=spacesys,DC=lan'GroupScope='DomainLocal'
}
New-ADGroup @GROUP
# 导入 CSV 文件
$Users=Import-CSV-PathC:\Users.csv-Delimiter';'
# 添加用户并将其添加至对应组
ForEach($Userin$Users){
$Prop=@{}
$Prop.Name=$User.USER
$Prop.Path="OU=Users,OU=$($User.OU),DC=spacesys,DC=lan"
$PW=ConvertTo-SecureString -AsPlainText $user.PASSWORD -Force
$Prop.AccountPassword=$PW
New-ADUser @PropAdd -ADGroupMember -Identity $User.GROUP -Members$Prop.Name
}

根据这个脚本,我们能很快分析出如何建立一个类似脚本,所以具体文件我就等项目展示结束再贴上来了

在创建完成后,改后缀为ps1,用powershell执行即可

注意此时用户是not enable,需要进入组设置里enable下,或者在脚本里创建用户时的Enable属性为$true

猜你喜欢

转载自www.cnblogs.com/Hebut-Amadeus/p/12373602.html