В Windows я бы сделал
xcopy source_spec target_spec /d/u/r/y
/d : more recent
/u : only those that exist in target
/r : ignore the read only flag
/y : don't prompt for overwrite
Как проще всего использовать эквивалент командлета PowerShell-item / copy.
А что касается виражей - да, я знаю, что могу сделать xcopy в powershell : -)
так в powershell я делаю:
cmd /c xcopy source_spec target_spec /d/u/r/y