我们的许多用户将他们的主文件夹设置为脱机可用。 他们的Windows 7笔记本电脑将不会回到我们的networking几个星期。 与此同时,我们正在设置新的服务器并重新组织我们的文件,所以到Home文件夹的networkingpath将会完全不同。
根据我做的一些testing,当用户返回时,他们在脱机时创build或修改的任何文件都将被删除,新的主文件夹将会在那里,而不会被设置为同步。 旧的Home文件夹的脱机caching仍然可以通过同步中心访问,但是他们不希望通过这种方式进行挖掘并尝试find丢失的内容。 避免这种情况将涉及保持旧的服务器,并将每个人都移动到新的位置,所以我们知道他们首先同步。
有没有什么办法可以避免这个问题,比如一个快速的registry编辑或者将旧的脱机caching指向新的位置?
在Windows XP中有一个旧的csccmd.exe
实用程序,它具有可以执行所要查找的function的function,但它不适用于Windows Vista和7中的新脱机文件(CSC)。
在Vista和Windows 7“脱机文件”中有一个WMI API ,可用于以自动方式操作configuration。 我没有使用它,但我强烈怀疑这个API将是你正在寻找的关键。
search与这个脚本及其相关的博客条目,名为“更新您的Windows Vista中的脱机文件caching指向一个新的服务器” ,我怀疑在Windows 7,鉴于与Windows 7和Vista相似,将工作正常。 该脚本基本上相当于一些命令行parsing,最后调用“Win32_OfflineFilesCache”WMI对象的“RenameItem”方法。 您可以将脚本压缩成几行(并添加必要的重新启动以使重命名实际发生),以达到您的目的。
Server Admin Toolkit书中有一个程序。 它被称为cachemov.exe。 这让我们指定客户端caching的位置。 自从winXP和server 2003以来我没有testing过。