从一个导入csv将多个用户添加到多个组

use*_*045 4 import powershell bulk active-directory active-directory-group

我有一个包含2列的csv,一列是AD组名,一列是用户帐户名.我正在尝试阅读csv并将用户导入其相应的组.

这是我到目前为止所要做的.它说两个参数(identity,member)都是null,这没有任何意义,因为标题是正确指定的.

import-module activedirectory
$list = import-csv "C:\Scripts\Import Bulk Users into bulk groups\bulkgroups3.csv"

Foreach($user in $list){       
    add-adgroupmember -identity $_.Group -member $_.Accountname
}
Run Code Online (Sandbox Code Playgroud)

什么是csv文件中的什么

Group             Accountname 
group1            user1 
group1            user2 
group1            user3 
group2            user4 
group2            user5 
group3            user6 
group3            user7 
group3            user8 
group4            user9 
group5            user10 
Run Code Online (Sandbox Code Playgroud)

编辑命令和错误

这是我的脚本,错误我收到和csv.

Import-Csv "C:\Scripts\Import Bulk Users into bulk groups\bulkgroups.csv" | 
ForEach { get-aduser $_.Accountname | add-adgroupmember $_.Group}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

在此输入图像描述

在此输入图像描述

EBG*_*een 7

改变这个:

add-adgroupmember -identity $_.Group -member $_.Accountname
Run Code Online (Sandbox Code Playgroud)

对此:

add-adgroupmember -identity $user.Group -member (Get-ADUser $user.Accountname)
Run Code Online (Sandbox Code Playgroud)