I am trying the below powerShell code to get difference. Seems it is not working. if any content change also need to display
$filePath1 = "C:\Rules1.json"
$filePath2 = "C:\Rules2.json"
$contents1 = Get-Content $filePath1 -Raw | ConvertFrom-Json
$contents2 = Get-Content $filePath2 -Raw | ConvertFrom-Json
$differences = Compare-Object $contents1 $contents2 -Property (Get-Member -InputObject $contents1 -MemberType NoteProperty).Name
foreach ($difference in $differences) {
if ($difference.SideIndicator -eq "<=") {
$difference.InputObject | Select-Object -Property $difference.PropertyName | ConvertTo-Json
}
elseif ($difference.SideIndicator -eq "=>") {
$difference.InputObject | Select-Object -Property $difference.PropertyName | ConvertTo-Json
}
}`
Any inputs ?. Thanks