对于通过ADuser列表进行循环

时间:2016-06-14 13:14:44

标签: powershell

我尝试使用脚本浏览ADUser数据库并选择某些人/数据。这是我目前的代码:

$users = Get-ADUser -Filter * -Properties extensionattribute9,Displayname,mail 

$results = $users | ForEach-Object {
    if ($_.extensionattribute9 -like '*Smith*')
    {
      select Displayname,mail
    }
}
$results

一旦这样做,我将添加一些foreach-object循环,让更多用户拥有某些其他extensionattribute9值。但是对于第一个它没有错误运行,但一旦完成就不会显示任何内容。我是否在使用extensionattribute9变量做错了什么?我尝试了没有$ _的脚本,并且可以预见它无法识别这个术语。

1 个答案:

答案 0 :(得分:1)

更改

select Displayname,mail 

$_ | select Displayname,mail