@korolin2k
Системный администратор

Как сделать выборку пользователей по определённым условиям?

Доброго времени суток!

В AD есть два типа УЗ с полем sAMAccountName
Иванов Иван Иванович - i.ivanov (с точкой)
Иванов Иван Иванович - iivanov (слитно)

Как вывести все УЗ с sAMAccountName, где используются значение с точкой (например, i.ivanov)?
Плюс дополнительный фильтр с этими найденными УЗ, где поле thumbnailPhoto пустое (заполненные пропускать).

По этой команде естественно выводятся все пользователи.
Get-ADUser -Filter {(Enabled -eq "true")} -Properties Name, sAMAccountName, Description, thumbnailPhoto | Select-Object Name, sAMAccountName, Description, thumbnailPhoto | Sort-Object Name | Out-GridView -Title "Пользователи с фото"
  • Вопрос задан
  • 106 просмотров
Решения вопроса 1
@NortheR73
системный инженер
как-то так:
Get-ADUser -Filter {(Enabled -eq "true")} -Properties Name, sAMAccountName, Description, thumbnailPhoto | where{($_.SamAccountName -notmatch "\.") -and ($_.thumbnailPhoto -ne "")} | Select-Object Name, sAMAccountName, Description, thumbnailPhoto | Sort-Object Name | Out-GridView -Title "Пользователи с фото"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы