Я тестирую приложение на чистых виртуальных машинах Win7 Enterprise, но я наблюдаю разное поведение UAC между виртуальными машинами, доступными через RDC, чем на физических машинах, работающих с той же операционной системой. Виртуальные машины размещены на Virtual Server 2005 R2.
Я пытаюсь определить, есть ли какие-либо проблемы совместимости с приложением в Windows 7, особенно проблемы UAC, но я не получаю запросы на повышение прав UAC через удаленный рабочий стол при подключении к виртуальной машине, как на физических машинах.
Например, если я отмечу ярлык командной строки в меню «Пуск» как «Запуск от имени администратора», я получаю приглашение UAC на моем собственном физическом Win7 Ent. рабочая станция, для которой установлен уровень UAC по умолчанию (3 из 4); но на виртуальной машине, для которой задан тот же уровень UAC по умолчанию, я не получаю приглашения, если я сделаю то же самое с ярлыком CMD на этом компьютере.
Подавляет ли Windows запросы UAC через RDC, или у меня есть другие различия в конфигурации, о которых я не знаю?
Пожалуйста, дайте мне знать, если есть дополнительная информация, которую я должен предоставить, и я обновлю вопрос.
TIA, Мэтт
Вы уверены, что параметры групповой политики UAC одинаковы на всех машинах? Посмотрите «Локальные политики»> «Параметры безопасности» в secpol.msc и прокрутите вниз до раздела «Контроль учетных записей пользователей». Как правило, поведение UAC на удаленном рабочем столе должно быть идентично поведению UAC при входе в консоль.
Windows может быть настроена так, чтобы не отображать подсказки UAC, но я считаю, что это общесистемная конфигурация (т.е. вы увидите то же самое на консоли, что и по RDP). Однако они определенно могут появиться, поэтому похоже, что у ваших серверов есть некоторые различия в конфигурации.
Вот техническая статья о различных ключах: http://technet.microsoft.com/en-us/library/dd835564%28WS.10%29.aspx
Я знаю, что это позволяет избежать вопроса, но вы можете использовать VMRCplus , чтобы открыть соединение с виртуальной машиной, которая думает, что вы вошли в консоль.