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

sto*_*ain 18 windows user-profile roaming-profile folder-redirection

我似乎无法就两者之间的差异达成共识。漫游配置文件、文件夹重定向或...两者都是一个例子。如果不使用漫游配置文件,最重要的答案没有回答关于哪些数据不共享的问题。

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

  • 哪些数据“漫游”在漫游配置文件中,但不漫游文件夹重定向?

  • 为什么重定向 AppData 是个坏主意?如果用户使用不同的机器登录域,不重定向此文件夹的后果是什么?

感谢您的任何见解。

Rex*_*Rex 27

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

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

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

哪些数据“漫游”在漫游配置文件中,但不漫游文件夹重定向?

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

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

为什么重定向 AppData 是个坏主意?如果用户使用不同的机器登录域,不重定向此文件夹的后果是什么?

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

重定向 AppData 文件夹是一个混合包,用户体验在很大程度上取决于正在使用的应用程序。在重定向文件夹解决方案中,Appdata\Roaming 文件夹的所有 I/O 可能会导致文件夹重定向的性能问题(影响文件服务器、网络和正在使用的系统),因为它需要通过网络读取/写入该数据到文件共享。此外,如果应用程序在多个系统上使用并且需要对同一个文件进行文件锁定,则文件夹重定向可能不起作用,因为文件服务器上只有一个副本可供访问和锁定。话虽如此,您从应用程序分析开始,除非有一些可能出现性能问题的严重迹象,否则我通常会建议从重定向 AppData 开始并注意性能问题。


joe*_*rty 12

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

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

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