Показать полную графическую версию : [решено] Выборка пользователей!
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
что бы выгружались только те пользователи у которых атрибут не заполнен? »
в конвейер можно добавить, что-то вроде:
...|select{$_.extensionattribute1 -ne $null -or $_.extensionattribute1 -ne ""}|...
Добавлено:
а, да, требуются же незаполненные... тогда оператор -ne надо поменять на -eq
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
в этом варианте выдает ошибку =(
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 появиться но список будет без описания. Подскажите в чем ошибка?
Добавить параметр Width:
| Out-File ... -Width 1000
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.