简而言之:
某些 Citrix SBC 服务器遇到以下问题
当登录到 Citrix 服务器并浏览到映射驱动器(例如驱动器 D:(映射为 \domain.local\namespace\share))时,驱动器显示为空。注销并重新登录时其他没有遇到此问题的 Citrix 服务器驱动器正在显示所有内容。
一些已知的事实:
- 当有人遇到此问题时,同一 Citrix 服务器上的每个人都会遇到同样的问题。
- 在此 Citrix 服务器上执行 DFS 刷新(dfsutil.exe 缓存引用刷新)时,该问题似乎已得到解决。
- 每天似乎都有一个或多个 Citrix 服务器出现此问题
- 所有 Citrix 服务器均使用 Citrix PVS 进行配置,因此它们应该相同
- 当浏览到\域.本地\命名空间\共享分享内容为空
- 当浏览到\域\命名空间\共享分享还不错
- 当浏览到\服务器\共享分享还不错
- 使用 CMD / Powershell 时,共享看起来是空的,但我仍然可以通过执行 cd D:\share\subfolder 进入共享。所以它看起来像是表面上的东西?
如果我关闭 DFS 根级别的 ABE,映射驱动器 D: 将显示所有可用共享,包括此特定用户可以访问的共享。但是,关闭 ABE 不是一个选择,因为我们有很多共享不应该对每个人都可见。
环境详情
- 我们有 19 个文件服务器。其中 16 个文件服务器是 ROOT/命名空间服务器
- 所有文件服务器都是 Windows Server 2012R2 服务器
- DFS 命名空间与 AD 集成
- Citrix XenApp 服务器全部基于 Windows Server 2008R2
- DFSDiag/DCDiag 没有显示错误
- DFS结构:
\域.本地\命名空间
\domain.local\Namespace\Folder(无目标)
\domain.local\Namespace\Folder\Shares(90 个共享。每个共享都有一个文件服务器目标)
一些似乎不起作用的解决方法
- kb/2769790
- 更改注册键:无远程递归事件,禁止远程更改通知
- 更改注册表项:文件信息缓存寿命,FileNotFoundCacheLifetime,DirectoryCacheLifetime
什么时候开始? 这些问题是在文件服务器上部署 Microsoft 补丁 MS17-010(WannaCry)并重新启动文件服务器后开始出现的。