We need to keep a set of files on multiple servers synchronized. This seems like a simple problem, but I'm not a full-time system administrator, and while I've found a simple solution, it's not very robust.
We have an application that we serve to our enterprise via Citrix on Windows Server 2003 machines (these boxes are about to be virtualized). Originally, when the app had a new version release, we'd manually copy the files to each server. I reduced the footprint of this manual effort via a batch file. It works, but what I'd think is even better is to copy the updated files to just one location and have a tool take care of the rest.
Is there some other tool that can easily do the synchronization or is my best bet to stick with what I have or perhaps look into the more advanced features of Robocopy?