漫游配置文件与文件夹重定向

漫游配置文件与文件夹重定向

我似乎无法就两者之间的区别达成共识。漫游配置文件、文件夹重定向或...两者就是一个例子。上面的答案并没有回答如果不使用漫游配置文件,哪些数据不会被共享的问题。

  • 漫游配置文件和文件夹重定向之间有什么区别?

  • 哪些数据会随着漫游配置文件而“漫游”,而不会随着文件夹重定向而漫游?

  • 为什么重定向 AppData 是个坏主意?如果用户使用其他计算机登录域,不重定向此文件夹会有什么后果?

感谢您的见解。

答案1

漫游配置文件和文件夹重定向之间有什么区别?

从最基本的层面上讲,Windows 用户配置文件是包含用户特定数据的目录和目录中的文件的全部内容(一种非常基本的查看方式是配置文件是 c:\users\username 目录中包含的所有内容)以及包含 HKCU 注册表配置单元内用户特定设置的各种注册表项。

纯漫游配置文件实现将在用户登录时将整个用户配置文件的数据从文件共享复制到系统,并在注销时将整个用户配置文件的数据复制回文件共享。如果启用了漫游配置文件的用户登录到多个系统并对其配置文件中的同一文件进行冲突更改,则最后的注销/写入将获胜。当用户开始将内容保存到“我的文档”文件夹、从相机保存照片、上传 iTunes 库(这些事情永远不会发生在企业环境中,对吧?:) 时,来回复制的用户配置文件数据的大小可能会开始导致长时间的延迟,并增加用户登录和用户注销所需的时间。

哪些数据会随着漫游配置文件而“漫游”,而不会随着文件夹重定向而漫游?

文件夹重定向提供了一种机制,可将用户配置文件中的特定文件夹(我的文档/AppData/图片/等)指向文件共享。如果用户登录多个系统并在所有系统上应用了文件夹重定向,则无论他登录哪台计算机,他所有系统上的“我的文档”都将指向相同的文件共享位置。请注意,如果使用编写不当的应用程序将路径硬编码到应用程序中(而不是读取注册表或查询窗口以获取正确位置),则可能无法正确使用文件夹重定向。

与漫游配置文件一起“漫游”的数据包括 Outlook 配置文件设置、桌面壁纸设置、屏幕保护程序设置、资源管理器视图设置、已安装/默认打印机等。文件夹重定向不会考虑这些内容,因为它不会考虑无法重定向的文件夹(appdata\local 等)中包含的任何数据,也不会考虑 HKCU 注册表配置单元中包含的任何设置。

为什么重定向 AppData 是个坏主意?如果用户使用其他计算机登录域,不重定向此文件夹会有什么后果?

首先,请注意,只有 Appdata\Roaming 文件夹被重定向。Appdata\Local 和 Appdata\LocalLow 文件夹未被重定向。

重定向 AppData 文件夹有好有坏,用户体验在很大程度上取决于所使用的应用程序。在重定向文件夹解决方案中,Appdata\Roaming 文件夹的所有 I/O 都可能导致文件夹重定向的性能问题(影响文件服务器、网络和所使用的系统),因为它需要通过网络将数据读取/写入文件共享。此外,如果应用程序在多个系统上使用,并且需要将文件锁定到同一个文件,则文件夹重定向可能不起作用,因为文件服务器上只有一个副本可以访问和锁定。话虽如此,您还是从应用程序分析开始,除非有严重的迹象表明可能存在性能问题,否则我通常建议从重定向 AppData 开始并注意性能问题。有些工具(Citrix Profile Manager 和其他配置文件管理工具)提供了更细粒度的方法,可以复制和重定向 AppData 中的文件夹。

答案2

数据没有漫游使用文件夹重定向。数据是重定向使用文件夹重定向。漫游配置文件随用户漫游,这意味着用户配置文件中的数据“漫游”到用户登录的任何计算机。文件夹重定向数据根本不漫游。它的位置是静态的,但它从标准位置(本地硬盘)重定向到其他位置(网络共享)。这有助于更好地管理、备份和恢复重定向数据。

漫游配置文件和重定向文件夹通常一起使用,但它们是两个不同的东西。文件夹重定向通常用于“对抗”配置文件膨胀,方法是将数据(例如“我的文档”)重定向出用户配置文件。

如果不使用文件夹重定向,则用户配置文件中的所有数据都会随配置文件漫游。

相关内容