Windows 共享中出现“幽灵文件夹”

Windows 共享中出现“幽灵文件夹”

我有一个使用 Samba 4.2 设置的 Active Directory 域。此域对所有用户使用漫游配置文件,这些配置文件存储在 Samba 服务器上的“配置文件”共享中。此外,它对多个配置文件组件(包括 AppData、Documents 和 Pictures)使用文件夹重定向。重定向存储在 Samba 服务器上单独的“重定向”共享中。所有这些设置都是使用组策略实现的,乍一看似乎运行良好。

但是,我在设置过程中过早地登录了一个用户(出于测试目的),并决定重新初始化他的重定向。因此,我删除了 Redirects 共享上相应的用户文件夹(“eric”)。在服务器端,这一切都成功了。所有物理文件都被删除了,使用 smbclient 列出共享时没有显示该文件夹的迹象。

$smbclient //server/Redirects -Ueric -c 'ls'
Domain=[TRAMSTRAAT] OS=[Windows 6.1] Server=[Samba 4.2.0]
  .                                   D        0  Sat Apr  4 14:16:30 2015
  ..                                  D        0  Mon Mar 30 04:16:10 2015
  peter                               D        0  Mon Mar 30 16:52:02 2015
  hennie                              D        0  Mon Mar 30 04:46:26 2015
  Administrator                       D        0  Mon Mar 30 04:58:34 2015
  johnny                              D        0  Mon Mar 30 04:48:38 2015

在几乎所有其他 Windows 客户端上,该文件夹也消失了。但是,在创建重定向文件夹的 Windows 计算机上,该文件夹似乎仍然存在!(由于声誉限制,我无法发布图像。)

此文件夹仅包含一个空的 AppData 文件夹。尝试删除 AppData 文件夹或包含该文件夹的文件夹会产生错误,提示请求的操作只有在计算机连接到网络时才能完成。事实确实如此。

这当然会严重干扰该用户的个人资料,不允许他使用任何重定向的位置。

我尝试查找任何同步或缓存并重置它,但坦率地说,我甚至不知道从哪里开始。有人知道如何让 Windows 知道这个文件夹不再存在吗?

答案1

备查:

好的,我似乎已经通过删除漫游用户配置文件的本地副本、手动删除本地用户文件夹(因为通过高级系统设置删除用户配置文件时会显示文件夹不为空的错误)、删除服务器端的配置文件并再次以用户身份登录解决了问题。这似乎完全重新设置了配置文件,包括所有重定向。我怀疑这还会重置一些同步设置,以便可以实际创建重定向共享上的文件夹,而不仅仅是使用无法更新的本地缓存版本。

相关内容