Я пытаюсь использовать скрипт для доступа к базе данных ADUser и выбора определенных людей/данных. Вот мой текущий код:Для Looping через список ADuser
$users = Get-ADUser -Filter * -Properties extensionattribute9,Displayname,mail
$results = $users | ForEach-Object {
if ($_.extensionattribute9 -like '*Smith*')
{
select Displayname,mail
}
}
$results
Как только это работает, я буду добавлять еще несколько циклов Еогеаспа-объекта, получение большего количества пользователей, которые имеют некоторые другие значения extensionattribute9. Но только для этого первого он запускается без ошибок, но ничего не отображает после его завершения. Я что-то делаю неправильно с переменной extensionattribute9? Я пробовал сценарий без $ _., И он, как утверждается, сказал, что не может распознать этот термин.
Спасибо! Это полностью сработало. Не могли бы вы объяснить, почему мне нужно добавить этот $ _? –
Поскольку вы хотите выбрать некоторые свойства переменной конвейера $ _. Без трубопровода $ _ выбрать нечего выбирать - надеюсь, что имеет смысл. Если нет, я попытаюсь объяснить это более подробно сегодня вечером – DAXaholic
Это имеет смысл. Еще раз спасибо. –