2014-10-14 3 views
1

Я создал PSObject с несколькими свойствами. Я хотел бы удалить повторяющиеся записи из PSObject, используя определенное свойство в качестве ссылки.Удалите повторяющиеся записи из объекта PowerShell при сохранении объекта PSObject

Я хотел бы сделать это, сохранив PSObject в исходном формате.

Примеры, которые я видел, извлекают недвумерные значения. Я хочу удалить повторяющиеся значения.

Я пытаюсь превратить это:

DistinguishedName        Name  
-----------------        ---- 
OU=Users,DC=Domain,DC=Local     Users 
OU=Users,DC=Domain,DC=Local     Users 

в этом:

DistinguishedName        Name  
-----------------        ---- 
OU=Users,DC=Domain,DC=Local     Users 

У меня есть ощущение, что я пропускаю трюк здесь ...

Благодаря

ответ

2

Это выглядит как вывод Format-Table из PSObject с теми же свойствами.

Чтобы отсеять дубликаты, используйте Sort-Object -Unique:

$uniqObjects = $psobjects |Sort-Object -Unique 
+0

Извинения да я имел в виду коллекцию PSObjects. Это здорово! Огромное спасибо. – supermerio

Смежные вопросы