使用 PowerShell 和 AD 工具在 Active Directory 中创建批量用户
创建一个 CSV 文件,其中包含您要创建的用户的详细信息。该文件必须包含以下字段:SAMAccount、FirstName、LastName、Password 和 OU。您可以根据需要添加更多字段。
创建用户。从 Windows PowerShell ISE 运行以下 PowerShell 脚本:
# 导入用于运行 AD cmdlet 的 PowerShell 模块
Import-Module activedirectory
#将 CVS 文件中的数据存储在 $ADUsers 变量中
$ADUsers = Import-csv C:\Users.csv
#读取每行输入数据并将每个用户的详细信息分配给变量
foreach ($User in $ADUsers)
{
$Username = $User.name
$Password = $User.password
$Firstname = $User.firstname
$Lastname = $User.lastname
$OU = $User.OU
$email = $User.email
$streetaddress = $User.address
$city = $User.city
$state = $User.state
$country = $User.country
$zipcode = $User.zipcode
$telephone = $User.telephone
$jobtitle = $User.title
$company = $User.company
$department = $User.department
#检查用户是否已存在于 AD 中
if (Get-ADUser -F {SamAccountName -eq $Username})
{
#如果用户已经存在,则显示警告
Write-Warning “Active Directory 中已经存在用户名为 $Username 的用户帐户。”
}
else
{
#否则,在指定 OU 中创建新的用户帐户
New-ADUser SamAccountName $Username UserPrincipalName "$Username@milkyway.local" Name “$Firstname $Lastname” GivenName $Firstname Surname $Lastname Enabled $True DisplayName "$Lastname, $Firstname" Path $OU City $city Company $company State $state StreetAddress $streetaddress OfficePhone $telephone EmailAddress $email Title $jobtitle Department $department AccountPassword (convertto-securestring $Password -AsPlainText Force) ChangePasswordAtLogon $True
}
}
脚本运行完成之后,可以通过ADUC(active Directory Users and Computers)查看是否已经完成导入。
- 洗漱包旅行套装 男出差商务洗簌袋便携化妆包女用品洗护大容量
- 蓝罐(Kjeldsens)曲奇饼干礼盒 454g 丹麦原装进口 休闲零食 节日送礼福利团购
- 适用于新款车载手机支架无线器快充智能自动感应汽车
- 皇顺适配名爵MG7汽车用品MG6PRO改装饰配件MG5门槛条ZS保护贴
温馨提示 : 非特殊注明,否则均为©李联华的博客网原创文章,本站文章未经授权禁止任何形式转载;IP地址:3.137.169.14,归属地:俄亥俄州Dublin ,欢迎您的访问!
文章链接:https://www.lilianhua.com/create-batch-users-in-active-directory-using-powershell-and.html
文章链接:https://www.lilianhua.com/create-batch-users-in-active-directory-using-powershell-and.html