Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I just came across this utility that will sync IIS servers and was wondering what other software people are using?

The company I'm at uses a very old version of Content Management Server 2003 and I'm looking for a supported product.

share|improve this question
up vote 1 down vote accepted

That web deployment tool is good!

Disclosure: MSFT employee, clearly biased!

The Web Deployment Tool can migrate sites and apps between servers, and has some really useful features for determining whether configuration has drifted between servers within a farm.

Generally, you -verb:sync content into a package of some sort, then you can -verb:sync or -verb:migrate that package to an IIS 6.0 or 7.0 target server. If you're just curious, you can -whatif the operation, which will identify all proposed changes between source and target servers.

In my experience, with IIS 6 servers, the key problem that develops over time is that the metabases drift between farm members (unless it was carefully planned and managed from the beginning), and that can lead to - let's call them interesting - farm behaviours. This tool can evaluate metabase differences, content differences, the works, with much less effort than trying to script IISCNFG.vbs to achieve the same result. The syntax is a little confronting at first, but the investment is worthwhile, IMHO.

CMS had a separate workflow and deployment engine, as I recall, so it might not have comparable features on the workflow front, but for pushing sites around between servers, and synchronizing farms (both content and settings), I've found WebDeploy is pretty good.

share|improve this answer

For something that old, running on Windows 2003 (I assume) I'd probably go with robocopy or something similar.

For Windows 2008 servers I use DFS between the servers (for the sites that need it like WordPress). For sites that where all files are pushed by a sysadmin we just push to each server manually so we keep pull one server out of the load balencer at a time upgrade it, then put them all in pulling the last one down.

share|improve this answer
I've also been using DFS (in combination with NLB) on Windows Server 2008 servers. Works very well. – splattne Aug 31 '10 at 7:14

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.