On this quick weblog publish, I’ll present you evaluate two PowerShell objects to search out variations between them. I may even offer you an instance on create objects for testing functions. Let’s dive in.
Creating Objects
First, I create two objects with the identical attribute names however totally different values.
# Tabelle 1
$tabelle1 = @()
$werte="1803",'1903','1609'
foreach ($w in $werte) {
$tabelle1 += New-Object -TypeName PSObject -Property (@{
'Microsoft' = $w
})
}
# Tabelle 2
$tabelle2 = @()
$werte="1803",'1903'
foreach ($w in $werte) {
$tabelle2 += New-Object -TypeName PSObject -Property (@{
'Microsoft' = $w
})
}
Now now we have two objects with totally different values, or extra exactly, one worth is totally different.
Evaluating Objects
Subsequent, we’ll begin evaluating these two objects to search out variations.
I’ll use the Evaluate-Object cmdlet for this sort of activity.
Evaluate-Object `
-ReferenceObject $Tabelle1 `
-DifferenceObject $Tabelle2 `
-PassThru
Honest sufficient. That’s it for as we speak. Comparability profitable.
Revealed by