I am trying to merge two hashtables, overwriting key-value pairs in the first if the same key exists in the second.
To do this I wrote this function which first remo
I think the most compact code to merge (without overwriting existing keys) would be this:
function Merge-Hashtables($htold, $htnew) { $htnew.keys | where {$_ -notin $htold.keys} | foreach {$htold[$_] = $htnew[$_]} }
I borrowed it from Union and Intersection of Hashtables in PowerShell