I can copy a file from one site to another using
$SPFolder_Destination.Files.Add("Filename.ext", $SPFile_Source.OpenBinary(), $false)
This does not preserve version history.
I think I could possibly download all versions and then upload as new versions, but as you can see that is quite a mess.
Does anyone know any easier ways to transfer/copy a file between sites (on the same server) which maintains version history? I'm using SP2010.
Thanks.