PowerShell Import-Csv:从单个单元格提取多个值

时间:2018-09-10 14:27:38

标签: powershell active-directory import-csv

我有一个表格,格式与
相同 enter image description here

有一行AD组名,我正在尝试添加与之相邻的组的用户列表。问题在于,组中的所有成员都在单个单元格内,并由定界符分隔。有什么办法告诉PowerShell,对于csv中的每一行,将那些用户(由定界符分隔)添加到该组中?

    $file = Import-Csv "Z:\VM share\outputTEST.csv"    foreach ($line in $file)
   {
    ...
   }

任何建议将不胜感激:)

1 个答案:

答案 0 :(得分:2)

未经测试,但类似的方法应该起作用:

Import-Csv "Z:\VM share\outputTEST.csv" | foreach {

    $groupname = $_.groupname
    $_."members of group" -split(",") | foreach {

        Add-ADGroupMember -Identity $groupname -Members $_
    }
}