我正在尝试将一堆文件存档到公司环境中的 Windows 文件服务器。我被一个名为 history.swf 的文件卡住了,该文件无法复制,并出现拒绝访问错误。
经过进一步测试,我发现
echo test > \\server\share\test.txt
工作正常,而
echo test > \\server\share\test.swf
失败并显示“访问被拒绝”。
有人知道为什么会发生这种情况或我可以做些什么来进一步诊断这个问题?
答案1
您的问题很合理。人们需要不时存档文件。SWF 和类似类型的文件不能复制到服务器(逻辑操作系统预防),因为它们通常是垃圾邮件的来源。
使用 WinZip 或 7-Zip(顶级 ZIP 工具)合并文件并存档。然后您可以复制 ZIP 档案。
答案2
事实证明,Windows 有一个服务器资源管理服务 (SRMSVC),可用于阻止某些文件类型存储在服务器上。在我们的例子中,有一个音频/视频文件过滤器,其中包括 SWF。MP3 表现出同样的行为。
当用户尝试创建/重命名/复制具有禁止文件名的文件时,服务器会显示相应的事件。(SRMSVC 事件 8215,请参阅http://www.eventid.net/display-eventid-8215-source-SRMSVC-eventno-6855-phase-1.htm)
因此,这里唯一的解决方法就是压缩我要存档的文件夹。