我似乎无法就两者之间的差异达成共识。漫游配置文件、文件夹重定向或...两者都是一个例子。如果不使用漫游配置文件,最佳答案不会回答不共享哪些数据的问题。
漫游配置文件和文件夹重定向之间有什么区别?
哪些数据使用不使用文件夹重定向漫游的漫游配置文件“漫游”?
为什么重定向 AppData 是个坏主意?如果用户使用不同的机器登录域,不重定向此文件夹会产生什么后果?
感谢您的任何见解。
我似乎无法就两者之间的差异达成共识。漫游配置文件、文件夹重定向或...两者都是一个例子。如果不使用漫游配置文件,最佳答案不会回答不共享哪些数据的问题。
漫游配置文件和文件夹重定向之间有什么区别?
哪些数据使用不使用文件夹重定向漫游的漫游配置文件“漫游”?
为什么重定向 AppData 是个坏主意?如果用户使用不同的机器登录域,不重定向此文件夹会产生什么后果?
感谢您的任何见解。
在最基本的层面上,Windows 用户配置文件是包含用户特定数据的目录和目录中文件的全部(一种非常基本的查看方式是配置文件是 c:\users 中包含的任何内容) \username 目录)以及包含 HKCU 注册表配置单元中用户特定设置的各种注册表项。
纯漫游配置文件实施将在用户登录时将整个用户配置文件中的数据从文件共享复制到系统,并在注销时将整个用户配置文件的数据复制回文件共享。如果启用了漫游配置文件的用户登录到多个系统并对配置文件中的同一文件进行冲突更改,则最后一次注销/写入将获胜。当用户开始将内容保存到他们的“我的文档”文件夹中、从他们的相机中保存照片、上传他们的 iTunes 资料库时(这些事情在企业环境中永远不会发生,对吧?:),来回复制的用户配置文件数据的大小可以开始导致长时间延迟并增加用户登录和用户注销期间花费的时间。
文件夹重定向提供了一种将用户配置文件中的特定文件夹(My Docs/AppData/Pictures/等)指向文件共享的机制。如果用户登录到多个系统并在所有系统上应用了文件夹重定向,则无论他登录到哪台计算机,他在所有系统上的“我的文档”都会指向相同的文件共享位置。请注意,使用将路径硬编码(而不是读取注册表或查询窗口以获取正确位置)到其应用程序中的编写糟糕的应用程序可能无法与文件夹重定向一起正常工作。
使用漫游配置文件“漫游”的数据包括 Outlook 配置文件设置、桌面墙纸设置、屏幕保护程序设置、资源管理器视图设置、已安装/默认打印机等。)。文件夹重定向不会考虑这些事情,因为它不考虑无法重定向的文件夹(appdata\local 等)中包含的任何数据,也不考虑 HKCU 注册表配置单元中包含的任何设置。
首先请注意,只有 Appdata\Roaming 文件夹被重定向。Appdata\Local 和 Appdata\LocalLow 文件夹不会被重定向。
重定向 AppData 文件夹是一个复杂的过程,用户体验在很大程度上取决于所使用的应用程序。在重定向的文件夹解决方案中,Appdata\Roaming 文件夹的所有 I/O 都可能导致文件夹重定向的性能问题(影响文件服务器、网络和正在使用的系统),因为它需要通过网络读取/写入该数据到文件共享。此外,如果一个应用程序正在多个系统上使用并且需要对同一文件进行文件锁定,则文件夹重定向可能无法工作,因为文件服务器上只有一个副本可以访问和锁定。综上所述,您从应用程序分析开始,除非有一些可能的性能问题的严重迹象,否则我通常建议从重定向 AppData 开始并观察性能问题。
数据不随文件夹重定向漫游。数据使用文件夹重定向进行重定向。漫游配置文件随用户漫游,这意味着用户配置文件中的数据“漫游”到用户登录的任何计算机。文件夹重定向数据根本不会漫游。它的位置是静态的,但它从标准位置(本地硬盘驱动器)重定向到不同的位置(网络共享)。这有助于更好地管理、备份和恢复重定向的数据。
漫游配置文件和重定向文件夹经常一起使用,但它们是两个不同的东西。文件夹重定向通常用于通过将数据(例如我的文档)重定向到用户配置文件之外来“对抗”配置文件膨胀。
如果不使用文件夹重定向,则用户配置文件中的所有数据都将随配置文件漫游。