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

问题描述 投票:0回答:1

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

有一些AD组名称,我正在尝试添加属于与其相邻的组的用户列表。问题是这些组的所有成员都在一个单元格中,并由去限制器分隔。有没有办法告诉PowerShell,对于csv中的每一行,将这些用户(由分隔符分隔)添加到该组?

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

任何意见,将不胜感激 :)

powershell active-directory import-csv
1个回答
2
投票

未测试但类似的东西应该工作:

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

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

        Add-ADGroupMember -Identity $groupname -Members $_
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.