powershell の配列に重複を挿入しないようにしたい。使用しようとしても、配列-notcontains
では機能しないようです。PSCUstomObject
これがコードサンプルです
$x = [PSCustomObject]@{
foo = 111
bar = 222
}
$y = [PSCustomObject]@{
foo = 111
bar = 222
}
$collection = @()
$collection += $x
if ($collection -notcontains $y){
$collection += $y
}
$collection.Count #Expecting to only get 1, getting 2