Я столкнулся с проблемой в моем офисе, надеюсь, что кто-то может мне с этим помочь.
у нас есть сервер Hyper-V: развернут на 8 узлах кластер.
Наша группа тестирования запускает сценарий автоматизации на основе пользовательского интерфейса (для которого требуется разрешение экрана 1920 × 1080 и активный сеанс RDP)
Проблема
1) Hyper-V не поддерживает разрешение экрана 1920 × 1080 и он может поддерживать только до 1600 × 1200.
2) если я использую RDP, я получаю разрешение 1920 × 1080, но если я отключу сеанс RDP, выполнение сценария завершается ошибкой. Итак, я использовал сценарий PowerShell «tscon» и запланированную задачу в планировщике задач Windows, чтобы запустить скрипт при отключении RDP.
Сценарий поддерживает сеанс RDP, но как только RDP отключается, разрешение возвращается к 1600 × 1200 и сценарий автоматизации пользовательского интерфейса не работает ..
Пытался использовать VNC, но не повезло, потому что он использует разрешение дисплея Hyper-V ...
Есть ли способ решить эту проблему?
Нет, я думаю, вам не повезло. Ваши требования немного причудливы - определенно выходят за рамки того, что MS делает с подключениями Hyper-V, так что RDP это так. И вы очень хорошо обрисовали проблемы с RDP. Даже RemoteFX не поможет, поскольку он снова переходит в RDP.
При этом:
указывает на то, что RDP не блокируется на терминальных серверах. И частью MSDN являются эти лицензии, IIRC. Это делает Hyper-V своего рода спорным (поскольку каждый терминальный сервер подключается только к одному), но это может быть возможным решением.
Вы также можете сохранить сеансы rdp в ОДНОМ клиенте Hyper-V с единственной целью - проводить сеансы RDP ;) Этим, однако, будет неуклюже управлять.