从PowerShell对象中删除重复条目,同时保持PSObject不变

时间:2014-10-14 10:40:49

标签: powershell duplicates psobject

我创建了一个具有多个属性的PSObject。我想使用特定属性作为参考从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

我有一种感觉,我在这里错过了一个技巧......

由于

1 个答案:

答案 0 :(得分:2)

看起来像具有相同属性的PSObject的集合Format-Table输出。

要清除重复项,请使用Sort-Object -Unique

$uniqObjects = $psobjects |Sort-Object -Unique