I need to transfer around 500GB of data from one Microsoft Windows server to another Microsoft Windows server over a network connection. Due to the data that I would be transferring I would like to use a tool that validates the data after its been transferred to the new server. It appears that this would be something that I could do with rclone, is that correct? Is something that needs to be enabled or is it enabled by default?
Assuming you are transferring the data over a mounted drive (like CIFS) then yes, rclone will check the hashes of the files before and after transfer. You can use rclone check to check the checksums after the transfer too.