Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

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'm not sure of the exact terminology here as I'm not a network pro but I've run into this issue a couple of times as a developer. Edits encouraged!

If I create a virtual machine on a desktop and add it to active directory and then distribute the VM to other network users to use, how do we mitigate active directory (SID) conflicts?

share|improve this question
up vote 5 down vote accepted

Easiest method is to run newsid.exe from Sysinternals on each distributed VM. It changes the SID (and optionally renames the PC) so conflicts don't occur. It's best to create the VM while the guest is an a Workgroup. Then distribute the VM, run newsid.exe and then add the guest to the domain.

Alternatively you can use Sysprep to prepare the VM, it achieves the same thing and is more of an automated process.

share|improve this answer

You should always create a master image using sysprep and then use it as a part of the VM library. If you are using SCVMM, it becomes easy to perform an action like this. You can have the VM templates/clones added to the SCVMM library and then deploy it on a need basis.

share|improve this answer

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.