Получение UIDNumbers от пользователей AD - PullRequest
0 голосов
/ 21 января 2020

Я пытаюсь получить UIDNumbers из всех моих пользователей AD, и после этого определяю наибольший UIDNumber с помощью следующего кода

Get-ADUser -Filter * -property UIDNumber | Select-Object UIDNumber | measure -maximum

Это приводит к следующему:

Count : 1867
Среднее:
Сумма:
Максимум:
Минимум:
Свойство:

Странно, так как я не получаю правильное значение в "Максимуме" много значения также пусты.

1 Ответ

2 голосов
/ 21 января 2020

Поскольку вы передаете объект, а не скаляр в Measure-Object, вам нужно выбрать свойство, которое вы хотите измерить, с параметром -Property.

Get-ADUser -Filter "UIDNumber -like '*'" -Property UIDNumber |
    Measure-Object -Maximum -Property UIDNumber

Select-Object не необходимо, поскольку Get-ADUser -Property UIDNumber возвращает объекты, которые уже содержат UIDNumber. Однако, если вы используете параметр -ExpandProperty UIDNumber Select-Object, вам не нужно указывать -Property в Measure-Object.

...