从PowerShell对象中删除重复项,同时保持PSObject完整

从PowerShell对象中删除重复项,同时保持PSObject完整,powershell,duplicates,psobject,Powershell,Duplicates,Psobject,我创建了一个具有多个属性的PSObject。我想使用特定属性作为引用从PSObject中删除重复条目 我希望这样做的同时保持PSObject的原始格式 我看到的示例提取了非重复值。我想删除重复的值 我正试图扭转这一局面: DistinguishedName Name ----------------- ---- OU=Users,DC=Domain,DC=Local

我创建了一个具有多个属性的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
我觉得我错过了一个技巧

感谢

这看起来像是具有相同属性的PSObject集合的格式表输出

要清除重复项,请使用“排序对象-唯一”:


抱歉,是的,我是指一组PSObject。真是太棒了!非常感谢。
$uniqObjects = $psobjects |Sort-Object -Unique