批量建立AD用户的脚本 丿记性不太好丶 默认分类 2025-10-24 67 次浏览 0 次点赞 ```c FirstName,LastName,DisplayName,SamAccountName,UserPrincipalName,Title,Office ,Manager,company,Password,OU CSV格式 Import-Module ActiveDirectory # 导入 CSV $users = Import-Csv "C:\Users\Administrator\Desktop\1.csv" foreach ($user in $users) { try { $password = ConvertTo-SecureString $user.Password -AsPlainText -Force New-ADUser ` -Name "$($user.LastName)$($user.FirstName)" ` -GivenName $user.FirstName ` -Surname $user.LastName ` -DisplayName $user.DisplayName ` -SamAccountName $user.SamAccountName ` -UserPrincipalName $user.UserPrincipalName ` -Title $user.Title ` -Office $user.Office ` -Department $user.department` -manager $user.Manager` -Company $user.Company ` -Path $user.OU ` -AccountPassword $password ` -Enabled $true ` -ChangePasswordAtLogon $true ` -ErrorAction Stop Write-Host "✅ 用户 [$($user.DisplayName)] 创建成功!" -ForegroundColor Green } catch { Write-Host " 发生错误,导入中止:" -ForegroundColor Red Write-Host " 用户:$($user.DisplayName)" -ForegroundColor Yellow Write-Host " 错误信息:$($_.Exception.Message)" -ForegroundColor Yellow break } } ``` 点赞 0
楼主残忍的关闭了评论