Virtualization
無法從 2012 R2 虛擬化主機映射 Windows 10 VDI 會話
我在 2012 R2 遠端桌面服務上部署了一個測試 VDI 設置,當我嘗試在我們的一個 Windows 10 虛擬桌面上隱藏會話時,我收到一條消息:
“電腦名稱無效”
我找到了這篇文章,但即使在啟用網路發現之後,嘗試隱藏會話時同樣的錯誤仍然存在。
我還需要做些什麼才能使其正常工作嗎?
相信這是 2012 R2 中的一個錯誤,因為當我在 2016 年重新部署時,它第一次為我的 VDI 使用相同的 VM 模板完美執行。
- 我會檢查 DNS 以確保其正常工作
- 嘗試通過命令行隱藏並使用 IP 地址
Mstsc.exe [/shadow:sessionID [/v:Servername] [/u:[Username]] [/control] [/noConsentPrompt]]
/shadow:ID 使用指定的 sessionID 啟動影子。
/v:servername 如果未指定,將使用目前伺服器作為預設值。
/u:username 如果未指定,則使用目前登錄的使用者。
/control 如果未指定,將僅查看會話。
/noConsentPrompt 嘗試在不提示被影子者授予權限的情況下進行影子。 3. 檢查您的 GPO 設置
$$ Computer Configuration | User Configuration $$\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Connections\為遠端桌面服務使用者會話的遠端控制設置規則
- 確保您是該 VDI 桌面的管理員
- 確保您的 VDI 與域正確通信
更新:在 GUI 正常工作之前,此 ps1 可能會有所幫助
$selected = Get-RDUserSession | Select-Object -Property Username,HostServer,UnifiedSessionID |Out-GridView -PassThru mstsc /shadow: $selected.UnifiedSessionId /control /v: $selected.HostServer