Windows文件共享:访问share \ subfolder1时可以访问share \ subfolder1,但访问share \ subfolder2时可以访问share \

我在Windows Vista客户端上尝试访问在Windows Server 2008 R2盒子上运行的文件共享networking位于Windows Active Directory域中。

我试图访问的股份:

\\Server1\FileShare1\Folder1\foo\\Server1\FileShare1\Folder1\bar

客户端在Folder1上没有任何权限。 客户端读取foobar文件夹的权限。

在此示例中,我可以访问\\Server1\FileShare1\Folder1\foo但是当我尝试访问\\Server1\FileShare1\Folder1\bar时出现以下错误:

 Network Error: Windows cannot access \\Server1\FileShare1\Folder1\bar. Check the spelling of the name. Otherwise, there might be a problem with your network. To try to identify and resolve network problems, click Diagnose 

我打了诊断。 它返回与Windows checked the path and '\\Server1\FileShare1' is correct but 'Folder1' could not be found.

到底是怎么回事? 它发现Folder1罚款时\\Server1\FileShare1\Folder1\foo

您有没有尝试浏览文件夹之前访问它的直接地址? 这可能会造成麻烦。 在cmd提示符下运行“net use”,并删除该服务器的所有条目,然后再次尝试在资源pipe理器中直接链接。 我也会仔细检查你的NTFS / Share权限。

当你有这样一个结构:

 \\Server1\Share\ - Folder1\ - Foo\ - bar\ 

您可以驱动器直接映射到子文件夹:

 \\server1\share\folder1\foo\ \\server1\share\folder1\bar\ 

但是,您不能将文件夹映射到根目录并向下浏览:

 \\server1\share\ 

您可能会在该列表中看到“Folder1”,但无法越过它。 你也不能映射到文件夹1:

 \\server1\share\folder1\ 

并查看子文件夹。

如果在尝试直接映射到“bar”目录时遇到规定的错误,Windows确实需要一个特定的权限才能映射。 它需要“读”到“酒吧”目录本身。 如果该目录上的权限为“读取到文件和子文件夹”,则无法映射到该目录。 如果需要,可以将“特殊权限”添加到“仅此文件夹”中。

 icacls bar /grant groupname:RX 

这将只适用于“读”权限的酒吧目录条目本身。 这足以映射驱动器。