Microsoft's SyncToy
Heh, I wouldn't trust any Microsoft software where they've explicitly decided to call a toy !
One word.
Robocopy.
Ideally from one script I want to scan
You can do whatever you want all in one go from a batch file assuming the target software has a CLI API...