我有一个2008R2 SP1服务器,完全打补丁,主机下的目录e:\股份共享股份在该目录下,我有其他的股份,如“安迪”,共享出来给大家完全控制,caching设置为只有文件和程序用户指定的允许离线和ntfs权限完全控制。
从客户端工作站(2008R2terminal服务器)连接,如果我连接到共享的networking驱动器我已经发现,资源pipe理器和DOS提示不总是显示共享的更新内容。 如果我有资源pipe理器打开共享,并在共享中创build新的文件,他们总是出现在资源pipe理器窗口。 但是,如果我closures资源pipe理器窗口,然后手动创build一些新的文件在服务器本身的共享位置,我可以打开资源pipe理器和共享内容显示为新文件添加之前。 只要我创build一个新的共享,资源pipe理器窗口然后更新(或者我可以按F5更新)。 奇怪的是,我在dos提示符中有完全相同的症状 – 我可以做一个目录,共享的内容是陈旧的,直到资源pipe理器被打开。
我可以在e:\共享文件夹下的另一个文件夹中重现此问题(这不是共享本身,但是如果我创build一个新的共享作为e:\ andy例如行为不会发生基于访问的枚举应该排除因为我的用户帐户永远不会改变 – 只需按F5或打开一个资源pipe理器窗口。在testing中,我发现单独的文件夹,更改将最终波及共享视图。
奇怪的行为 – 想知道如果有人有一些想法或以前见过?
http://thecitrixman.com/2013/02/11/scanned-files-not-showing-up-in-network-drives在terminal服务器上通过设置以下设置来禁用caching。 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanWorkstation \ Parameters]“DirectoryCacheLifetime”= dword:00000000
这解决了这个问题。