
總長DR;我無法弄清楚在哪裡為 RDS 伺服器設定 %appdata% 的值。這似乎與 ADUC 中的「遠端桌面服務使用者設定檔」目錄不同,因為我可以成功操縱該值並使其傳播。
我正在嘗試將 RDS 使用者設定檔從一台伺服器移至另一台伺服器。我已將所有設定檔自動複製到新共用並共用它,並確認它可以與我的常規使用者帳戶一起使用。即使 ADUC 中的欄位填充了新的伺服器訊息,變更也不會滲透下來。
我遇到過一個 Powershell 腳本,它將搜尋所有 GPO,當我搜尋舊伺服器名稱時,我發現一個策略也在重定向 AppData(漫遊)
User Configuration / Policies / Windows Settings / Folder Redirection / AppData (Roaming)
我將其更改為新伺服器,然後運行gp更新/強制在我的 RDS 伺服器上,並登入。預結果/r我看到它顯示了“漫遊配置”字段的正確共享。當我回顯%appdata%時,它仍然顯示舊共享。我清除了這個 GPO 並進行了更新,沒有明顯的變化。
當我清除 ADUC 中 RDS 使用者設定檔欄位的內容時,預結果/r仍然顯示我具有正確的漫遊配置文件值,但使我成為本地配置文件(這反映在 echo'ing %appdata% 中)。在 gpresult /r 中,漫遊設定檔欄位現在為空。
當我將 ADUC 中的 RDS 使用者設定檔欄位的內容設為新共用時,%appdata% 顯示舊共用(可能來自上面提到的 GPO)並且預結果/r顯示新共享。奇怪的是 %appdata% 顯示\oldserver\tsprofiles$\應用程式數據而不是像我期望的那樣 AppData。
應該要提到的是,這是一個相當古老的網域(預計於2008 年),並於2003 年開始具有網域和林功能等級。 )領域)。在此測試期間,我對目前運行的 3 個網域控制器(其中 2 個是 2008 R2)中的每一個進行了身份驗證,並檢查了 DCDIAG 和複製狀態,沒有發現任何問題。
因此,此時我認為我已經確定 RDS 使用者設定檔目錄不是透過 ADUC 設定的,但 ADUC 欄位的數量很重要。我可以找到它不是透過 GPO 設定的,所以它有理由被緩存在某個地方或其他地方。