我对此有疑问。
我有这个自定义对象:
编号|姓名|用户
1 | A | {乔,乔,克洛伊,辛迪}
2 | B | {乔,安迪,安迪,辛迪,辛迪}
3 | C | {乔,乔,克洛伊,克洛伊,安迪,安迪}
我将需要为每个单独的对象对唯一用户进行排序,如下所示:
编号|姓名|用户
1 | A | {乔,克洛伊,辛迪}
2 | B | {乔,安迪,辛迪}
3 | C | {乔,克洛伊,安迪}
我需要能够在排序后输出ID或名称。
我能得到的最接近的是....运行一个“ | sort-object -unique”,但是它不起作用,因为我将无法提取各个ID /名称。希望对此有所帮助。谢谢你。
答案 0 :(得分:3)
您可以将“选择对象”与哈希表(也称为计算属性)一起使用:
$objects | Select-Object Id,Name,@{ Name = "User"; Expression = { $_.User | Select-Object -Unique } }