题
是否可以在资源管理器视图中隐藏某些站点的文件夹?
例如,我的网站是:
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()
.
再次,我没有尝试过这样,以便在您的网站消失或您的服务器爆炸
的情况下我不负责