问题描述
我有 $array1 = ["ID","Name","Brand","State","created_by","approved_by","date"] 在第一个 foreach 循环中生成,然后在两分钟后在第二个 foreach 中生成循环另一个生成 $array2 = ["ID","date"]。现在做一个比较,如果 $array1 和 $array2 都包含一个 ID / Name ,使用这个重复来创建新的 $array3 - 并排除 $array1 中没有在 $array2 中再次出现的条目。
您如何进行 PowerShell 比较并仅包含两个数组中的重复行以创建第三个数组?
$exportObjectA=@() ForEach($dataset.Tables[0].Rows 中的 $row){
List<Object> o = new ArrayList<>();
example: o contains o = {1,1.0,3,5.6,7.3};
List<Double> list = new ArrayList<>();
###第二个数组
$exportObjectB=@() ForEach($dataset.Tables[0].Rows 中的 $row){
$ExciterObject = New-Object PSObject
$ExciterObject | Add-Member -MemberType NoteProperty -Name "Date Created" -Value $row.created_date
$ExciterObject | Add-Member -MemberType NoteProperty -Name "Location" -Value $row.Location
$ExciterObject | Add-Member -MemberType NoteProperty -Name "Exciter Name" -Value $row.exciter_name
$ExciterObject | Add-Member -MemberType NoteProperty -Name "Exciter ID" -Value $row.ExciterID
$ExciterObject | Add-Member -MemberType NoteProperty -Name "Reason Down" -Value $row.ReasonDown
$exportObjectA += $ExciterObject
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)