Войти

Показать полную графическую версию : [решено] Выборка пользователей!


Johny_spb
25-07-2018, 08:36
Доброго времени суток!

Помогите кто может =( Есть следующая задача.
Необходимо из AD выгрузить список учетных записей у которых не заполнен один атрибут, в частности атрибут "extensionAttribute1". Выходит только выгрузка пользователей и с заполненными атрибутами и с пустыми. Как поменять запрос, что бы выгружались только те пользователи у которых атрибут не заполнен?

$f = "C:\Temp\12.txt"
Get-ADUser -Filter * -SearchBase 'OU=,DC=,DC=,DC=' -Properties extensionAttribute1 | ft Name,extensionAttribute1 | Out-File $f -Encoding UTF8

YuS_2
25-07-2018, 09:28
что бы выгружались только те пользователи у которых атрибут не заполнен? »
в конвейер можно добавить, что-то вроде:
...|select{$_.extensionattribute1 -ne $null -or $_.extensionattribute1 -ne ""}|...

Добавлено:
а, да, требуются же незаполненные... тогда оператор -ne надо поменять на -eq

Kazun
25-07-2018, 09:38
Get-ADUser -Filter "extensionattribute1 -notlike '*'

Johny_spb
25-07-2018, 11:14
Работает, только не понимаю как добавить вывод параметра description для тех пользователей что попадают в данный список


Get-ADUser -SearchBase 'OU=User,OU=prt1,DC=firma,DC=ru' -Filter "extensionattribute1 -notlike '*', description" | ft Name,extensionattribute1,description | Out-File $f -Encoding UTF8

в этом варианте выдает ошибку =(

Kazun
25-07-2018, 11:24
Get-ADUser -Filter "extensionattribute1 -notlike '*'" -Properties description | ft Name,Description

Johny_spb
26-07-2018, 07:49
Доброго времени суток!

Попытка немного дополнить выгрузку закончилась провалом ((

Get-ADUser -SearchBase 'OU=40-Users,OU=prt1,DC=firma,DC=ru' -Filter "extensionattribute1 -notlike '*'" -Properties displayName,description,extensionAttribute12 | ft Name,displayName,description,extensionAttribute12 | Out-File $f -Encoding UTF8

на выходе получается правильный список пользователей с описанием но без extensionAttribute12, а если поменять местами description и extensionAttribute12 то extensionAttribute12 появиться но список будет без описания. Подскажите в чем ошибка?

Kazun
26-07-2018, 10:54
Добавить параметр Width:
| Out-File ... -Width 1000




© OSzone.net 2001-2012