有一行AD组名,我正在尝试添加与之相邻的组的用户列表。问题在于,组中的所有成员都在单个单元格内,并由定界符分隔。有什么办法告诉PowerShell,对于csv中的每一行,将那些用户(由定界符分隔)添加到该组中?
$file = Import-Csv "Z:\VM share\outputTEST.csv" foreach ($line in $file)
{
...
}
任何建议将不胜感激:)
答案 0 :(得分:2)
未经测试,但类似的方法应该起作用:
Import-Csv "Z:\VM share\outputTEST.csv" | foreach {
$groupname = $_.groupname
$_."members of group" -split(",") | foreach {
Add-ADGroupMember -Identity $groupname -Members $_
}
}