什么是Windows Server 2008的脱机文件特性
脱机文件作为在Windows Server 2008中保留的一项特性,用来在断开网络连接的情况下依然保证用户可以正常访问到远程网络共享文件夹中的文件。用户的计算机将会缓存服务器上的文件,并且将它们存储在本地。一旦脱机文件的功能被配置启用,那么缓存文件这一概念对于用户来讲将会是完全透明的,例如,用户希望访问Filesrv服务器上的一个名为:MyShare的共享文件夹中的文件,那么他可以通过UNC路径\\Filesrv\MyShare\Path\To\My\File 来访问。那么在没有连接网络的情况下,当用户尝试通过同样的UNC路径来访问文件时,文件照常会被打开。通过脱机文件,即使未与网络连接,也可以继续使用网络文件和程序。如果断开与网络的连接或移除便携式计算机,指定为可以脱机使用的共享网络资源的视图与先前连接到网络时将会完全相同。用户可以像往常一样继续工作。对这些文件和文件夹的访问权限与先前连接到网络时也是完全相同的。当连接状态变化时,“脱机文件”图标将出现在通知区域中,通知区域中会显示一个提示气球,通知用户这一变化。
当网络连接恢复或插接便携式计算机时,默认情况下所有脱机时用户所作的更改都将更新到网络上。当用户和网络上的其他人对同一文件做出更改时,用户可以选择将自己的文件版本保存到网络、保留其他版本或两个版本均保存。任何一个在脱机情况下用户对文件进行的修改都会在网络连接恢复后被同步回服务器。脱机文件这个功能尤其有助于那些使用笔记本计算机办公以及那些经常出差,或者是办公网络不稳定的人们。脱机文件被缓存到用户的本地计算机上便于用户不间断的开展自己的工作,而当网络连接后所有的信息又会自动的同步到服务器上。
Windows Server 2008中脱机文件的新特性
在Windows Server 2008中,脱机文件这一功能得到了更大的改进,其中主要展现在以下几个方面:
--用户可以随时转变将脱机文件的状态转变为“在线”,而不必等待所有的缓存文件全部被同步完成。例如,在一个用户的笔记本计算机上配置了脱机文件的功能,并且正在启用脱机工作,那么当用户连接到网络的时候,就可以直接将工作状态改变为“在线”而不必等待所有用户的脱机文件全部同步完成。
-- 如果在连接到网络的时候用户的本地计算机中有正处在打开状态的文件处理,那么这个打开的文件处理操作将会直接转变为服务器上的文件操作,而无需用户再关闭文件。举例来说,比如用户正在处理一个Microsoft Word文档的时候恢复了网络的连接。那么在之前的版本中,用户将会在同步前看到关闭文件的提示。而在Windows Server 2008中这个操作将会自动转移到服务器上,用户可以继续处理他的Word文档而无需任何附加的操作。
--在Microsoft Windows® XP操作系统中,如果某一个文件无法同步,那么整个服务器都将处于脱机状态,服务器上将没有共享可以被访问,而不管这些共享是否在本地计算机上被缓存存储。但是在Windows Server 2008的版本中,这个功能得到了提升,文件的可用性细化到每个文件级别来判定。如果某个文件不可用,那么相同共享文件夹下的其它共享以及其它的共享都还会有效,这些文件都会在在线状态下有效。这样就为分布式文件系统(DFS)提供了更好的协作能力。
-- 同时,在Windows Server 2008的脱机文件的同步管理方面也有了全新的改进,新的特性包括了对于同步出错后的报告,出错文件的列表,以及提供对于处理同步过程中脱机文件修改后的多种操作选择。
--每个文件或者文件夹的属性页都会有一个Offline Files的页签用于显示和控制文件及文件夹脱机状态。要访问这个页,右击文件或者文件夹,点击Properties,然后点击Offline Files页签。脱机文件可以通过客户的策略来启用,一个组策略对象可以设置创建一个共享或者设置一个有效的脱机文件的路径。如果部署了文件夹重定向功能 (Intellimirror),那么脱机文件夹将会自动启用。文件夹重定向将会应用组策略对象到“我的文档”文件夹,然后将文件夹重定向到服务器。
使用脱机文件的准备条件
要想使用Windows Server 2008的脱机文件特性,首先我们要保证你的服务器需要运行在Microsoft Windows Server™ 2003或者是Windows Server 2008上,客户端的计算机则需要是Windows Server 2008或者是Windows Vista的系统,当然还要有网络连接,以及测试使用的一些共享文件夹和文件。需要注意的是,要想建立脱机缓存以及共享文件夹,那么用户必须具有本地管理员组或者是域管理员组帐号的权限。一切准备就绪后我们就可以一起来感受一下Windows Server 2008中脱机文件特性了。
配置脱机文件
首先我们配置一个共享文件夹,在服务器上点击Start然后点击Computer。双击C盘,新建一个文件夹,并且右击共享这个文件夹,在Choose people on your network to share this item with上键入Domain Users,点击Add 来添加域用户,如果服务器没有加入域,那么使用 Users 组来代替。设置完成后,在 Computer上右击刚才共享的文件夹,点击 Properties 点击 Sharing 页签,然后点击 Caching,选择 Only the files and programs that users specify will be available offline, 点击 OK完成.
在客户机算计上通过UNC路径打开共享文件夹 (例如 \\Server\Share\Folder)。在内容区域的一个空白地方右击,选择 Properties。点击 Offline 页签,选择 Always available offline, 然后点击OK完成。
上面的操作可以确保一个文件夹的所有内容以及它的子文件夹在网络不通的情况下依然有效,初始化同步操作将会建立服务器文件版本和本地文件版本的关联,这个操作将会占用一段时间来检查有多少文件,多少数据在脱机的情况下有效。这个同步的过程完全是在后台操作的,用户可以通过Sync Manager来监控这些操作,要打开Sync Manager,需要在Start中点击 All Programs, 选择 Accessories, 然后点击 Synchronize。一旦脱机文件关系建立起来,Sync Manager将会一直出现在任务栏。用户可以手工启动同步,或设置“同步管理器”来控制脱机文件与网络同步的时间。“脱机文件”可以控制执行完全同步还是快速同步。完全同步可以确保获得每个指定为允许脱机使用的网络文件的最新版本。快速同步比完全同步速度快得多,但是可能不提供每个指定为可以脱机使用的网络文件的最新版本。不过,快速同步可以确保获得每个文件的完整版本,以便您能够继续工作。需要注意的是,共享文件夹的默认设置是针对手动文件缓存生效的。同时共享文件夹的缓存功能也是可以被禁用的,以用来防止用户在脱机的情况下访问一些重要的文件。
处理文件冲突
同步文件时,在网络断开后打开或更新的文件将与保存在网络上的文件进行比较。只要用户在脱机时更改的文件尚未被其他人更改,那么他所作的更改都将复制到网络上。
如果其他人对用户在脱机时更改的文件进行了改动,那么用户可以选择保留自己的版本、保留网络中的版本或二者同时保留。如果选择了同时保存两个版本的文件,则需要为自己的版本提供其他文件名。
如果用户在脱机工作时删除了计算机中的网络文件,而此时网络上的其他人正在对该文件进行操作,文件将从用户的计算机中删除,但并不从网络中删除。
如果用户在脱机工作时更改了网络文件,而网络上的其他人删除了该文件,可以选择将您的版本保存到网络上或从用户的计算机中删除。
如果在用户与网络断开后有新文件添加到用户指定为可以脱机使用的共享网络文件夹中,则该新文件将在用户重新连接并同步时添加到他自己的计算机中。
加密脱机文件
此外使用“脱机文件”时用户还可以指定对脱机文件进行加密。如果选择加密脱机文件,则只能加密本地计算机上的文件。在网络中的文件将不受影响。使用加密能够保证脱机文件和文件夹的安全,使其免遭非法物理访问计算机的入侵者的窃取。
总而言之,脱机文件虽然是Windows系统中一个很小的特性,但是对于移动办公的用户来讲却是一个很有用的工具。使用脱机文件,办公室里使用笔记本电脑的朋友,将不再为每天在笔记本电脑和服务器之间拷来拷去的数据而感到厌烦,网络连接不稳定的办公室里,用户不必再因为始终连接不到服务器的共享文件夹,用不了数据和文件,工作不了而感到愤怒和恼火。另外,各个时期的不同文件版本也不再纠缠不清,全新的脱机文件功能将成为网络办公的有力武器。