Get-ADUser -properties: показать только один атрибут - PullRequest
1 голос
/ 04 мая 2019

Я пытаюсь получить один атрибут от пользователя.Однако параметр -properties включает параметры по умолчанию плюс тот, который я ищу.Есть ли способ предотвратить отображение значений по умолчанию?

Линия выглядит следующим образом:

Get-ADUser -identity "name" -properties "attributename"

Ответы [ 2 ]

1 голос
/ 04 мая 2019

Использовать

$myAttr = (Get-ADUser -identity "name" -properties attributename).attributename

Командлет Select-Object создает новые пользовательские объекты, которые содержат свойства, выбранные из объекта.Таким образом, их тип является NoteProperty.

Ссылки здесь: https://blogs.msdn.microsoft.com/vishinde/2012/08/27/expandproperty-in-select-object/

1 голос
/ 04 мая 2019

Независимо от того, что вы всегда получите свойства по умолчанию, если вы сохраните его как ADUser объект.Если вы хотите показать только одно свойство, тогда проще всего передать его через оператор Select, который отфильтрует все остальное и вернет только требуемое свойство:

Get-ADUser -identity "name" -properties "attributename" | Select "attributename"
...