| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| enhanced_session [2024/12/13 13:09] – jp | enhanced_session [2024/12/13 13:11] (current) – jp |
|---|
| |
| echo "hv_sock" > /etc/modules-load.d/hv_sock.conf | echo "hv_sock" > /etc/modules-load.d/hv_sock.conf |
| Настраиваем политику для xRDP сессий. | Настраиваем политику для //xRDP// сессий. |
| |
| <WRAP prewrap> | <WRAP prewrap> |
| Дальнейшие действия выполняем на хост-системе с HYPER-V. | Дальнейшие действия выполняем на хост-системе с HYPER-V. |
| |
| Проверям, включена ли поддержка Enhanced Session в принципе - на уровне политики HYPER-V. | Проверям, включена ли поддержка //Enhanced session// в принципе - на уровне политики HYPER-V. |
| |
| Get-VMHost | select Name, EnableEnhancedSessionMode | Get-VMHost | select Name, EnableEnhancedSessionMode |
| |
| Set-VMHost -EnableEnhancedSessionMode $true | Set-VMHost -EnableEnhancedSessionMode $true |
| Переключаем нашу VM с VMBus на HVSocket | Переключаем нашу VM с //VMBus// на //HVSocket// |
| |
| Set-VM -VMName AdronsPrimaryWorkstation -EnhancedSessionTransportType HvSocket | Set-VM -VMName AdronsPrimaryWorkstation -EnhancedSessionTransportType HvSocket |
| Теперь //Enhanced session// должна заработать. | Теперь //Enhanced session// должна заработать. |
| |
| :!: Внимание, если при подключении через //Enhanced session// мы вводим данные на экране //Xorg//, но никакого успешного логина (или ошибки) нет - вероятно в Ubuntu УЖЕ залогинен пользователь, под которым мы пытаемся войти. Для работы сессии необходимо РАЗЛОГИНИТЬСЯ сначала, а потом снова зайти через //Enhanced session// и Xorg. | :!: Внимание, если при подключении через //Enhanced session// мы вводим данные на экране //Xorg//, но никакого успешного логина (или ошибки) нет - вероятно в Ubuntu УЖЕ залогинен пользователь, под которым мы пытаемся войти. Для работы сессии необходимо РАЗЛОГИНИТЬСЯ сначала, а потом снова зайти через //Enhanced session// и //Xorg//. |
| |
| ;#; | ;#; |