Ocultar de la vista del Explorador
-
29-09-2020 - |
Pregunta
¿Es posible ocultar algunas carpetas de un sitio en la vista del Explorador?
Por ejemplo, mi sitio es:
http://mysharepoint/mysite/mysubsite
cuando yo veo
http://mysharepoint/mysite
en Explorer me sale:
-mysubsite
-Shared Documents
-images
-Lists
-Pages
-SitePages default
Me gustaría que un usuario vea solo mysubite y Share Documents desde la vista del Explorador.¿Es posible?
Solución
Por lo que sé, la vista del explorador simplemente muestra resultados basados en los permisos del usuario, de manera similar a SPD
Si su usuario puede interactuar con páginas, listas e imágenes a través de la interfaz de usuario, no es inesperado que pueda ver los mismos recursos desde el explorador.
Personalmente, no creo que exista una forma de evitar el acceso a estos recursos; sin embargo, podría haber una solución para intentar ocultarlos, siempre que el usuario haya habilitado la configuración de Windows para no mostrar archivos ocultos.
Esta solución alternativa, si desea probarla, bajo su propia responsabilidad, es reproducir un comportamiento predeterminado en el que las carpetas que comienzan con guión bajo están ocultas.
es posible que no necesite cambiar el nombre de las carpetas, ya que puede aplicar el atributo que se agrega cuando lo hace.Puedes configurarlo para que esté vacío para revertir los cambios.
$folder = (Get-SPWeb http://url).Folders["DocLib_Name"]
$folder.Properties["vti_winfileattribs"]="00000016"
$folder.Update()
para un archivo
$file = (Get-SPWeb http://url).GetFile("/doclib/file.extension")
$file.Properties["vti_winfileattribs"]="00000016"
$file.Update()
Nuevamente, no he probado esto, así que no soy responsable en caso de que su sitio desaparezca o su servidor explote.