Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Выборка пользователей!

Ответить
Настройки темы
PowerShell - [решено] Выборка пользователей!

Новый участник


Сообщения: 34
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Помогите кто может =( Есть следующая задача.
Необходимо из 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

Отправлено: 08:36, 25-07-2018

 

Аватара для YuS_2

Crazy


Contributor


Сообщения: 1232
Благодарности: 515

Профиль | Отправить PM | Цитировать


Цитата Johny_spb:
что бы выгружались только те пользователи у которых атрибут не заполнен? »
в конвейер можно добавить, что-то вроде:
Код: Выделить весь код
...|select{$_.extensionattribute1 -ne $null -or $_.extensionattribute1 -ne ""}|...
Добавлено:
а, да, требуются же незаполненные... тогда оператор -ne надо поменять на -eq

-------
scio me nihil scire. Ѫ


Последний раз редактировалось YuS_2, 25-07-2018 в 10:25. Причина: исправление

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:28, 25-07-2018 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
Get-ADUser -Filter "extensionattribute1 -notlike '*'
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:38, 25-07-2018 | #3


Новый участник


Сообщения: 34
Благодарности: 0

Профиль | Отправить PM | Цитировать


Работает, только не понимаю как добавить вывод параметра 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
в этом варианте выдает ошибку =(

Отправлено: 11:14, 25-07-2018 | #4


Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
Get-ADUser -Filter "extensionattribute1 -notlike '*'" -Properties description | ft Name,Description
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:24, 25-07-2018 | #5


Новый участник


Сообщения: 34
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

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

Код: Выделить весь код
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 появиться но список будет без описания. Подскажите в чем ошибка?

Отправлено: 07:49, 26-07-2018 | #6


Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Добавить параметр Width:
Код: Выделить весь код
| Out-File ... -Width 1000
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:54, 26-07-2018 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Выборка пользователей!

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PowerShell - [решено] Выборка пользователей с атрибутом accountExpires < текущей даты АД ejik_off Скриптовые языки администрирования Windows 4 14-09-2017 12:54
2013 - Выборка значений VanUliK Microsoft Office (Word, Excel, Outlook и т.д.) 4 25-08-2014 19:55
MySQL - Выборка данных Vitaliy21 Программирование и базы данных 0 16-11-2013 12:05
MySQL - Выборка данных lora.1 Программирование и базы данных 9 09-09-2012 14:54
MySQL - Выборка из таблицы Sergey666 Программирование и базы данных 1 23-03-2010 06:19




 
Переход