Вы должны иметь возможность войти в Windows на консоли виртуальной машины с помощью клиента vSphere, затем закрыть vSphere, и Windows по-прежнему будет считать, что пользователь просматривает консоль.Просто как тот.:)
Таким образом, не должно быть необходимости задействовать удаленный рабочий стол в миксе.
Пока ваши тесты выполняются от имени этого вошедшего в систему пользователя Windows, все будет в порядке.
Этот метод всегда работал для меня как очарование в некоторых тестах автоматизации пользовательского интерфейса Watir, Selenium и MS, которые зависят от наличия интерактивного рабочего стола.
Если вам необходимо автоматически перезагрузить виртуальную машину перед/ во время теста вместо входа в систему вручную в клиенте vSphere вы можете автоматически войти в систему Windows как произвольный пользователь - проверьте команду «control userpasswords2» или воспользуйтесь приложением Sysinternals «Autologin»:
http://technet.microsoft.com/en-us/sysinternals/bb963905
Единственная особенность этой техники в том, что вам нужно иметь возможность запускать свои тесты, не просматривая консоль на виртуальной машине, но похоже, что вы уже позаботились об этом?
Если вам нужно решение для удаленного запуска ваших тестов, я настоятельно рекомендую использовать Jenkins или Hudson для запуска тестов / сбора результатов с виртуальной машины.,Дженкинс изменил мою жизнь в этом отношении.