您的 Remote Desktop 許可證有問題,您的工作階段將在 60 分鐘後斷開連接。
目前我們的環境是1台RDS憑證伺服器和3台RDS server,server都是windows 2019,並無使用AD的架構,是採用workgroup和per device,認證的方式是透過在3台RDS server上建立一個monmgr的管理者帳號去跟RDS憑證伺服器認證,帳號權限都是admin,而密碼的部分也都一致,直到去年下旬開使出現此問題。
有照著這篇文章去驗證環境"https://learn.microsoft.com/zh-tw/troubleshoot/windows-server/remote/your-session-will-be-disconnected-in-60-minutes"
環境上遠端桌面授權服務每台server是有執行, 按照此路徑 "電腦設定 > 系統管理範本 > Windows 元件 > 遠端桌面服務 > 遠端桌面工作階段主機 > 授權",
授權屬性也都是導向正確的目的地(RDS憑證伺服器), 設定遠端桌面授權模式也是"enable"和"per device"
3.我們後來有新建測試環境來模擬全新的環境, 有發現一般情況下的運作邏輯為 RDS Client遠端登入RDS Server,該RDS Client裝置名稱會顯示在RDS 授權管理員裝置清單中
但我們目前的正式環境驗證機制沒辦法正常運作, 也發現跳出此error的用戶 "您的 Remote Desktop 許可證有問題,您的工作階段將在 60 分鐘後斷開連接", 都是RDS Client裝置名稱沒有顯示在RDS 授權管理員裝置清單中的
4.而我們唯一有對server做的更動就只有定期更新, 當下檢查更新版本為KB5048661, 後續將這支KB移除後狀況沒有解決, 再接著把KB5043050移除後
問題竟然解決了, 我們再登入RDS server後, 就沒有再跳出60分鐘timeout的error, 同時也發現RDS Client裝置名稱會顯示在RDS 授權管理員裝置清單中, 產生的時間戳也與登入當下吻合, 所以能確認驗證機制正常
以上是我們的發現, 更新了kb後嚴重影響到先前的per device rds驗證機制, 煩請你們盡快修補及解釋問題可能所在, 和釋出新的kb, 謝謝