远程桌面服务用户配置文件路径的值的更改不会生效

远程桌面服务用户配置文件路径的值的更改不会生效

结论;我搞不清楚 RDS 服务器的 %appdata% 值设置在哪里。这似乎与 ADUC 中的“远程桌面服务用户配置文件”目录不同,因为我可以成功操作该值并使其传播。

我正在尝试将 RDS 用户配置文件从一台服务器移动到另一台服务器。我已将所有配置文件通过 robocopy 复制到新共享并共享,并确认它可与我的常规用户帐户配合使用。即使 ADUC 中的字段已填充新服务器信息,更改仍不会向下传递。

我遇到了一个可以搜索所有 GPO 的 Powershell 脚本,当我搜索旧服务器名称时,我发现一个策略也在重定向 AppData(漫游)

User Configuration / Policies / Windows Settings / Folder Redirection / AppData (Roaming)

然后我将其更改为新服务器,运行gpupdate /force在我的 RDS 服务器上,并登录。当我运行gpresult /r我看到它显示了漫游配置文件字段的正确共享。当我回显 %appdata% 时,它仍然显示旧共享。我清除了此 GPO 并进行了更新,没有明显的变化。

当我清除 ADUC 中的 RDS 用户配置文件字段的内容时,gpresult /r仍然显示我具有正确的漫游配置文件值,但使我成为本地配置文件(这反映在回显 %appdata% 中)。在 gpresult /r 中,漫游配置文件字段现在为空白。

当我将 ADUC 中的 RDS 用户配置文件字段的内容设置为新共享时,%appdata% 显示旧共享(可能来自上面提到的 GPO)并且gpresult /r显示新共享。奇怪的是 %appdata% 显示\oldserver\tsprofiles$\应用程序数据而不是像我期望的那样的 AppData。

值得一提的是,这是一个相当古老的域(建立于 2008 年),域和林功能级别都是从 2003 年开始的。它们目前是 2008 R2(该项目正在摆脱域中最后两台 2008 R2 服务器)。在此测试期间,我对当前正在运行的 3 个域控制器中的每一个进行了身份验证(其中 2 个是 2008 R2),并检查了 DCDIAG 和复制状态,没有发现任何问题。

因此,此时我认为我已经确定 RDS 用户配置文件目录未通过 ADUC 设置,但该 ADUC 字段的填充很重要。我发现它未通过 GPO 设置,因此可以推断它被缓存在某个地方或其他地方。

相关内容