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?

¿Fue útil?

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()

referencias

Nuevamente, no he probado esto, así que no soy responsable en caso de que su sitio desaparezca o su servidor explote.

Licenciado bajo: CC-BY-SA con atribución
scroll top