【发布时间】:2017-10-13 19:55:05
【问题描述】:
我有一个包含各种任务编号的数组,我正在尝试获取唯一的成员和非唯一的成员(因为我必须为每个成员采取不同的操作)
现在,如果我使用Sort-Object -Property TaskNumber -Unique,它会为它找到的每组非唯一值返回 1 个非唯一值(参见下面的 TK-15386)。我需要真正获得唯一的值,而不是包含一个实际上根本不是唯一的结果。即使我可以以某种方式标记这个独奏返回的非唯一值,我以后也可以解释它。有人有什么想法吗?我正在使用 PS v4,但如果在 v5 中有某种修复,可以升级。
$Thisweekarray | Select-Object -Property TaskNumber | Sort-Object -Property TaskNumber
TK-02213
TK-02242
TK-15386
TK-15386
TK-15386
TK-15386
TK-15387
$Thisweekarray | Select-Object -Property TaskNumber | Sort-Object -Property TaskNumber -Unique
TK-02213
TK-02242
TK-15386
TK-15387
【问题讨论】:
标签: arrays powershell