Powershell - 结果未合并

时间:2015-03-06 13:47:14

标签: powershell

我有一个powershell命令,列出OU中的用户名和显示。当我运行以下

$cs = get-aduser @ADUserParams | select-object @SelectParams
write-host $cs.DisplayName "," $cs.SAMAccountname

结果不符合预期格式:

Bob Leyland Sam Leyland , bob.leyland sam.leyland

我试图通过一个循环传递它,但两次接收相同的行。出于我的深度。

我想

Bob Leyland,bob.leyland
Sam Leyland,sam.leyland

1 个答案:

答案 0 :(得分:2)

将命令传递给ForEach-Object%以获取其速记别名:

$cs = get-aduser @ADUserParams | select-object @SelectParams | % { write-host "$($_.DisplayName) , $($_.SAMAccountname)" }