Powershell CSV foreach循环

时间:2019-02-06 12:51:28

标签: powershell csv

我查看了其他问题,找不到一个可以帮助我解决特定问题的道歉

我在CSV中有100多个项目,我想将每个项目放入命令的两个部分中。然后,我希望使用以下内容循环遍历:

$Users = Import-Csv -Path "C:\Securus\test.csv"       
foreach ($user in $users)
{
    {

       $export = Get-DistributionGroupMember "$user" | Select-Object Identity,Alias,City,Company  | Export-Csv "$user.csv" 
    }
}

我在看什么?

编辑

This is the current output这是当前输出,我希望$ user将被CSV中的每一行替换

2 个答案:

答案 0 :(得分:3)

问题是ILEVEL的双{{ }}

这是一个快速演示以演示其工作情况:

foreach

答案 1 :(得分:0)

解决该问题的确切代码:

$Users = Import-Csv -Path "C:\Securus\test.csv"       
foreach ($user in $users)
{ 

       $export = Get-DistributionGroupMember $user.Alias | Select-Object Identity,Alias,City,Company  | Export-Csv "$User.csv"
}

谢谢