Windows: 文件夹重定位和移动用户
关键词汇:
移动用户:Roaming Profile
文件夹重定位: Folder Redirection
在 Windows NT时代就已经支持移动用户的概念. 移动用户在服务器端定义,这样一个用户在一个电脑上工作,当他退出时,系统自动和服务器上用户档案同步,从而使服务器上的用户档案总是包含用户所有最新的 数据,而当用户登录到另外一台电脑的时候,系统从服务器上下载用户档案的所有数据,用户工作完,系统再和服务器同步。这样的工作方式的优点是,用户工作在 本地的所有数据都被上传到服务器,而服务器的数据是有备份计划支持的,这样用户可以避免数据丢失的困扰,但是问题是,这样做的网络资源开销太大,在有用户 同步数据的时候,很可能影响其它用户的网络应用的表现,这一点尤其在低速网络上尤其突出,而且如果用户数据很大,那么同步的时间会很长。
而 所 有的问题就是在于,系统将用户所有数据,无论是用户是否当时会使用,或者可能在本次登陆后是否会使用,都会全部地下载到客户端,这样浪费了系统资源,这样 的系统数据配置不是按需存取的,所以使用一种按需存取的工作方式将极大地提高网络使用效率。而这种方式使用文件夹重定位是一个比较适合的方式。
文 件 夹重定位是从Windows 2000开始引入的概念, 在Windows XP和Windows Vista中是内置的功能. 文件夹重定位是允许将用户的文件夹从默认的路径重新指定到其它的路径,比如说服务器上的特定共享路径。文件夹重定向不仅可以按需存取,而且同样可以提供移 动用户的重要功能,比如,无论用户登陆到哪台电脑,用户的数据都可以被存取,而且用户的数据可以被恢复。当然了和移动用户不同的是,用户的针对电脑的配置 移动可能不被支持,比如桌面背景就有可能会随着电脑的移动而变化,而不保持用户在另一台电脑上的特殊设定--当然这是一个简单的例子而已,这个问题本身是 可以解决的。
大 家知道,用户的档案都是存储在一个用户名目录下面的,而这个用 户名下面又有根据不同用途分别存放用户数据的子目录,比如: Desktop, My Documents, Favorites, Local Settings, 和Application Data等等. 这样,只要系统支持,把用户的默认目录映射/定向到其它的地方,对应用程序来说无论该文件夹在哪里,只要是可以存取就可以,对于用户来说是同样的道理。一 个简单的重定向就是My Documents目录的重定向,比如重定向到//servername/users_share/%username%/"My Documens",而大多数应用程序默认的文件保存路径都是这里,即便不是,系统管理员也可以通过各种方式改变它们的默认行为,以符合自己的需要, 比如MS Office就支持定制功能,即便有的软件不支持,也同样可以使用定制在分发包中来实现.
文 件 夹重定向后,当用户登陆,系统通过Group Policy将用户的相关目录重定向到服务器的共享目录,而这些共享目录都是已经配置好存取权限的,一般只能是该用户拥有的,用户如果希望打开一个 Word文档,那么按照正常的习惯找到自己的My Documents目录,这是系统自动到共享目录去,并读取共享目录的文件列表,显示在用户的Explorer窗口中,用户双击一个文件打开它,这样系统 自动从共享目录下载该文件到用户电脑背地内存/临时目录,之后用户在本地工作,知道保存时,才会重新写回服务器上的共享目录,当用户退出登录时,系统只不 过是关闭那个共享连接而已。这样的一个过程是只有在用户需要数据时,系统才和服务器通讯得到用户的数据,从而实现按需存取。
题 外 话,其实现代操作系统都是这样使用类似的技术划分用户档案的,比如Mac的OS X系统就是,它把用户下面划分为: Desktop, Documents, Downloads, Music, Movies, Pictures, Public, Sites, and Library等子目录,这样程序把用户数据分门别类地储存在对应的目录下面,便于查找和区分。比如iPhoto等图像处理管理软件,默认的存取目录就是 用户下面的Pictures子目录。
至 于如何具体配置实现文件夹重定向,需要使用Group Policy的工具,进行下面的操作:
To configure Folder Redirection in Group Policy, complete the following steps:
1. Create a new GPO called Folder Redirect. Note: A new GPO is not required for folder redirection, but it may help keep Group Policy settings more organized to create a GPO for a single desired result. I will look at that in a future post.
2. Expand the User Configuration Node.
3. Expand Windows Settings.
4. Expand Folder Redirection.
5. Select the folder you wish to redirect, right-click, and choose Properties.
6. On the Folder tab from the Properties dialog box, select the setting for redirection from the dropdown list:
文 件重定向对于用户和IT部门都是一个很有帮助的技术,当IT部门在考虑实施巨型数据处理的时候的一个不错的选择.
参考文章:
Derek Schauland, May 19th, 2009,
Keeping user data recoverable with folder redirection, < http://blogs.techrepublic.com.com/networking/?p=1406&tag=nl.e102>