I have 40 computers throughout the US that are used for a single purpose (computers are identical). The only thing different about them is Windows username and perhaps some scripts we run in each one. We want to be able to manage these computers remotely, run updates, and easily spin up a new computer from "virtual image". Not sure what tool can effectively accomplish this but we were looking into XenDesktop. Any information would be helpful.