by Dmitry Kirsanov
26. September 2011 10:31
Yet another command line utility written to do some useful stuff in the background. This time it is about file synchronization.
It’s quite often that we need to make 2 directories in our local network in sync. For example, you may want to synchronize folders with photos, backup files or even production files of your web application between IIS web farm nodes.
This program utilizes the Microsoft Synchronization Framework, so basically it does very little apart from what Microsoft already provides. Personally, I am using it to pull backups from TFS server on daily basis and to synchronize shared folders among load balancing cluster of production web server. In both cases utility is running as Task Scheduler task and everything happens in background.
It doesn’t require installation, just unpack it to your utilities folder and it’s ready to go. It requires .NET framework 4 Client Profile in order to run. Another dependency is Microsoft Sync Framework 2.1 (Two components required - Synchronization and Provider Services).
FileSync.rar (114.45 kb)
Installation file, which will also install the prerequisites, such as .NET Framework 4.0 Client Profile:
FileSyncSetup.exe (4.42 mb)