If you've been in the network admin business for a while, you probably know that in the past, running domain controllers on VMs was frowned upon. One big
reason for that was that restoring VM snapshots could easily result in inconsistencies in the Active Directory database, such as inconsistent attribute values, password problems, duplicated security principles, and even schema mismatch. This could create a
potential nightmare.