是否可以在资源管理器视图中隐藏某些站点的文件夹?

例如,我的网站是:

http://mysharepoint/mysite/mysubsite
.

当我看到

http://mysharepoint/mysite 
. 在Explorer中我得到:

-mysubsite
-Shared Documents
-images
-Lists
-Pages
-SitePages default
.

我希望用户只能从资源管理器视图中查看mysubite并共享文档。 是否有可能?

有帮助吗?

解决方案

从我知道的情况下,资源管理器视图仅根据用户权限显示结果,同样地显示SPD

如果您的用户能够通过UI与页面,列表和图像进行交互,则不会出现意外,他可以从Explorer中看到相同的资源

我没有个人认为,远离可以防止访问这些资源,但是,如果用户已启用Windows设置以显示隐藏文件

此解决方法,如果您想要尝试它,请以自己的责任重现一个默认行为,其中用下划线开始的文件夹隐藏

您可能不需要实际重命名文件夹,因为您可以在执行此操作时强制执行该属性。您可以将其设置为空以恢复更改

$folder = (Get-SPWeb http://url).Folders["DocLib_Name"]
$folder.Properties["vti_winfileattribs"]="00000016"
$folder.Update()
.

为文件

$file = (Get-SPWeb http://url).GetFile("/doclib/file.extension")
$file.Properties["vti_winfileattribs"]="00000016"
$file.Update()
.

参考

再次,我没有尝试过这样,以便在您的网站消失或您的服务器爆炸

的情况下我不负责

许可以下: CC-BY-SA归因
scroll top