You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Excel批量添加用户至Active Directory组?

从Excel批量导入用户到Active Directory组的实现方法

前提准备

先把你的Excel用户列表转换成CSV格式:

  • 在Excel中确保用户名列有明确表头(比如Username),下方是要添加的用户账号(如Lgonzalez)
  • 将文件另存为CSV格式(比如命名为AD_Users.csv),记好保存路径

方法1:快速批量导入

用PowerShell的Import-Csv读取CSV文件,直接将用户列表传入添加命令:

# 导入CSV文件
$userList = Import-Csv -Path "C:\Your\File\Path\AD_Users.csv"

# 批量添加到目标AD组
Add-ADGroupMember -Identity "Adobe-Acrobat Standard DC" -Members $userList.Username

方法2:带用户验证的稳妥导入

如果担心CSV里有无效账号(AD中不存在的用户),可以先验证用户存在性,再添加有效账号:

# 导入CSV文件
$userList = Import-Csv -Path "C:\Your\File\Path\AD_Users.csv"
$validADUsers = @()

# 遍历验证每个用户
foreach ($user in $userList) {
    $adUser = Get-ADUser -Filter "SamAccountName -eq '$($user.Username)'" -ErrorAction SilentlyContinue
    if ($adUser) {
        $validADUsers += $adUser
    } else {
        Write-Warning "账号 $($user.Username) 在Active Directory中不存在,已跳过"
    }
}

# 批量添加有效用户到组
if ($validADUsers.Count -gt 0) {
    Add-ADGroupMember -Identity "Adobe-Acrobat Standard DC" -Members $validADUsers
}

注意事项

  • 运行PowerShell的账号必须拥有修改AD组成员的权限
  • CSV文件路径要填写正确,路径含空格时需用双引号包裹
  • 代码中的$user.Username要和CSV文件的表头名称完全一致(比如表头是UserID就改成$user.UserID)

内容的提问来源于stack exchange,提问作者Cristian Morales

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 20:22:08