Files
VSC/PowerShell/_Prove/007-ModelCompare.ps1
claudio 368d6fafea Issue
Code backup
2026-05-10 16:59:01 +02:00

42 lines
1.2 KiB
PowerShell

$ArNames1 = @("Hakeem Drake", "Bill Kimble", "Dejon Howard", "Lazaro Klinger", "Madilynn Nunn", "Melanie Bandy", "Maribel Purvis", "Willis Meeks", "Maryann Burk", "Breeanna Goldman", "Lazagerro Klin")
$ArRev1 = @("B","F","U","D","G","E","K","N","K","O","")
$objs = $null
$ArNames2 = @("Hakeem Drake", "Bill Kimble", "Dejon Howard", "Lazaro Klinger", "Melanie Bandy", "Maribel Purvis", "Willis Meeks", "Maryann Burk", "Breeanna Goldman", "Maribel Nim")
$ArRev2 = @("B","F","U","R","G","E","K","J","K","O")
if($ArNames1.Count -eq $ArRev1.Count){
for ($i = 0; $i -lt $ArNames1.Count; $i++) {
$sp = $ArNames2.IndexOf($ArNames1[$i])
if($sp -lt 0){
$objs += @(New-Object -TypeName PSObject -Property @{
Name = $ArNames1[$i]
RevA = $ArRev1[$i]
Eq = "missing"
})
}
else{
$eq = $ArRev1[$i].Equals($ArRev2[$sp])
$objs += @(New-Object -TypeName PSObject -Property @{
Name = $ArNames1[$i]
RevA = $ArRev1[$i]
RevB = $ArRev2[$sp]
Eq = $eq
})
}
}
}
$objs | Select-Object Name, RevA, RevB, Eq