Copiar archivos faltantes entre dos directorios con Powershell

Este script lo utilizo para sincronizar dos directorios, en dos servidores y que solo me copie los archivos faltantes en el destino, la programo para que se ejecute desde el servidor destino

Start-Transcript -OutputDirectory D:\Log

$destino = 'G:\archivos'
$origen= '\\x.x.x.x\g$\archivos'

$ARCHFalta=Get-ChildItem (Join-Path $origen "*") -Exclude (Get-ChildItem (Join-Path $destino "*") -File | %{$_.Name})

write-output $ARCHFalta.FullName

$ARCHFalta | foreach {
Copy-Item $ARCHFalta.FullName $destino
}
Stop-Transcript