我試圖用PowerShell中一些重複的數據進行工作,並結合,我有一個數組兩個字段Peoplename和Sitelabel數據看起來像這樣PowerShell的重複數據,並結合
Peoplename Sitelabel
Bill Jones SL1, SL2, SL3
John Smith SL1, SL2, SL4
Claire Harris SL1, SL2, SL3
Fran Goddard SL1, SL4, SL3
John Smith SL1, SL2, SL3, SL4, SL5
Bill Jones SL1, SL2, SL3
John Smith SL1, SL2, SL3
我想結束了以下數據
People Sitelabel
Bill Jones SL1, SL2, SL3, SL5, SL6, SL7
John Smith SL1, SL2, SL4, SL5
Claire Harris SL1, SL2, SL3
Fran Goddard SL1, SL4, SL3
我用下面的代碼來識別重複的人
for([int] $i=0;$i -lt $People.Peoplename.count;$i++)
{
for([int] $j=$i+1;$j -lt $ People.Peoplename.count;$j++)
{
if($People [$i].Peoplename -eq $ People [$j].Peoplename)
{
write-host "Duplicate item found" $People [$i].Peoplename
}
}
}
但我掙扎於如何再檢查Sitelabel
希望任何建議/指導
'$人物| Group-Object Peoplename' –
謝謝Mathias,那正是我所需要的,不能相信我錯過了那一個 – user3716527