我有一台新笔记本电脑,既用于家庭,也用于工作。它运行 Windows 7 Ultimate,并已加入工作域。这台笔记本电脑既可用于工作,也可用于个人活动,我甚至在本地计算机上除了工作域帐户外还专门为此设置了一个帐户,以帮助将两者分开。
在家里,我有一个文件服务器,我用它来与我妻子的笔记本电脑、这台新笔记本电脑以及我的旧台式机(现在将成为家庭机器)共享文件和打印机。我的 MP3 库和其他东西都在那里。
我想要做的是使用 Windows 的脱机文件功能在笔记本电脑上保留我的音乐库的同步副本。这部分很容易。棘手的是,我想在笔记本电脑上的本地帐户和我的工作域帐户之间共享这个脱机缓存。我可以分别执行这两项操作,但这样我就有两份非常大的音乐库的副本存储在本地。当域帐户很少连接到文件共享时,这也意味着同步负担加倍。我真的希望能够仅从本地计算机帐户进行同步,并让域帐户能够使用同步的文件。
我知道脱机文件缓存保存在哪里(\Windows\CSC),并且我可以找到缓存的文件(未加密),但是缓存的权限设置很奇怪,因此直接使用该缓存并不是一件容易的事。
两个用户帐户之间是否可以共享 Windows 脱机文件缓存?如果可以,我该如何设置?
答案1
显然,我的问题中有一个根本错误的假设。在发布之前,我应该在两个帐户上都尝试缓存,因为它已经足够智能,可以正确处理这个问题。只会创建一份文件副本。
我在查看实际缓存文件时注意到,它按命名空间对 \Windows\CSC 文件夹中的文件进行分组,但从未按用户进行划分。因此,我尝试从我的域帐户映射驱动器,它检测到缓存存在。
现在,如果我在工作中添加同名的服务器,我就会遇到麻烦(文件系统中也没有域隔离,只有服务器/共享名称)。但至少现在两个帐户都可以使用。
更新:我没有毕竟这两个帐户都适用。它只在测试时有效,因为我仍在家庭网络上。实际上,一旦我离开家庭网络,域帐户就可以看到映射驱动器,但在尝试访问文件时会出现权限被拒绝的错误。
为了最终使一切正常,我使用了同步玩具将我的家庭帐户上的映射驱动器同步到 Windows 中的公共文件夹,这样我就可以看到所有帐户上的这些文件。