用户在网络驱动器上填充了重复的文件夹

用户在网络驱动器上填充了重复的文件夹

我有一个域用户遇到了一个问题,即我们的“共享”驱动器中的文件夹将填充一个幻像文件夹,其中包含原始文件夹的所有内容。例如:

原始文件夹:PDF 图纸 复制文件夹:33NLK1~6

复制的文件夹都具有相同的命名格式 XXXXXX~X。受影响的用户是唯一可以看到这些幻影文件夹的人。如果他删除它们,它们会立即重新填充。截至目前,这种情况似乎只发生在我们网络的“共享”驱动器上。目前还没有 root 报告。

这对我来说很难研究,因为我甚至不知道该如何措辞。我发现最接近的是关于 8.3 文件创建的内容,但我对此了解不够,无法理解它是如何或为什么会发挥作用的。

任何建议都值得感激。我真的很好奇发生了什么,并渴望了解它。

用户操作系统:Windows 10 Pro 服务器:Microsoft Windows Server 2012 R2 Standard

答案1

我一直有上述和其他地方报告的 Windows 映射网络驱动器倍增以创建重复项问题,包括这些链接(最早可追溯到 2011 年): Windows 7 映射网络驱动器不断复制,直至 Z: 网络驱动器多次自行挂载(win10、synology NAS) https://social.technet.microsoft.com/Forums/ie/en-US/1d114f2b-c00c-47f0-997a-05bf4177ad65/duplicate-mapped-drives

就我而言,我运行的是 Windows 8.1 64 位和 Office 2013。

有人报告说,指向网络共享但使用未映射的驱动器号的快捷方式会导致这些驱动器号被分配给映射共享。就我而言,是一些 Word 文档中的超链接导致了这个问题。在一个包含许多超链接(大部分指向 Internet 位置,但有些指向网络驱动器共享)的 Word 文档中,当编辑该文档中的超链接时,Word 首先进行扫描,然后在 Windows 资源管理器中会出现使用其他驱动器号的重复网络映射。

我找不到一种方法来阻止这种行为(除了煞费苦心地找到并修复 Word 文档中的所有超链接),所以我创建了一个批处理文件,在发生所有不需要的映射时断开它们:

取消映射

:: To conditionally unmap all drive letters except S:
@FOR %%G IN (A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,T,U,V,W,X,Y,Z) DO @if exist %%G:\Data\Clients net use %%G: /d /y 1>NUL 2>&1

其中“S:”是所需的映射网络共享(其驱动器号已从列表中删除),“\Data\Clients”是该网络共享的唯一路径。

相关内容