Я столкнулся с проблемой в моем офисе, надеюсь, кто-то может мне с этим помочь.
у нас есть сервер 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;) Однако управлять этим будет неудобно.