Question

est-il possible de cacher certains dossiers d'un site dans la vue Explorer?

Par exemple, mon site est:

http://mysharepoint/mysite/mysubsite

Quand je vois

http://mysharepoint/mysite 

dans l'explorateur, je reçois:

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

J'aimerais qu'un utilisateur ne voyait que MySubite et partager des documents de la vue Explorer. Est-ce possible?

Était-ce utile?

La solution

De ce que je sais, l'affichage de l'explorateur affiche simplement les résultats basés sur les autorisations de l'utilisateur, de la même manière à SPD

Si votre utilisateur est capable d'interagir avec des pages, des listes et des images via l'interface utilisateur, il n'est pas inattendu qu'il peut voir les mêmes ressources de l'explorateur

Je ne crois pas personnellement qu'il s'éloigne pour éviter l'accès à ces ressources, cependant, il pourrait s'agir d'une solution de contournement d'essayer de les masquer, à condition que l'utilisateur ait activé le paramètre Windows pour ne pas afficher les fichiers cachés

Cette solution de contournement, si vous souhaitez l'essayer, à votre manière responsable, est de reproduire un comportement par défaut dans lequel les dossiers commençant par le soulignement sont cachés

Vous n'avez peut-être pas besoin de renommer les dossiers, car vous pouvez appliquer l'attribut ajouté lorsque vous le faites. Vous pouvez la définir pour vider pour revenir aux modifications

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

pour un fichier

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

références

Encore une fois, je n'ai pas essayé cela, donc je ne suis pas responsable au cas où votre site disparaît ou que votre serveur explose

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top