Est-il possible de rechercher les Corbeilles?
-
16-10-2019 - |
Question
Est-il possible de forcer un robot de recherche à ramper à travers la corbeille (s) sur un système SharePoint 2010?
Je voudrais permettre à mes utilisateurs de supprimer des fichiers / dossiers dans les bibliothèques de documents, mais si quelqu'un supprime accidentellement un fichier qu'il ne fallait pas qu'il rendrait la vie de chacun beaucoup plus facile si les éléments de la corbeille (s) pourraient être inclus dans les résultats de recherche normale.
La solution
Je ne sais pas s'il y a une solution OOTB pour cela. Je ne pouvais pas trouver un. J'ai pu trouver quelque chose d'intéressant cependant. vous pouvez effectuer une recherche Corbeille en utilisant PowerShell
Exemple: (Get-SPSite "http://SERVERNAME:PORT/").RecycleBin | ?{$_.Title -match "DeletedFile"}
Vous pouvez maintenant utiliser c # et PowerShell ensemble et écrire une solution de recherche personnalisée.
Autres conseils
Comme indiqué Shoban. Powershell est votre meilleur pari.
(Get-SPSite "https://SITECOLLECTION/").RecycleBin | ?{$_.Web -match "Sub Site"}
ou
(Get-SPSite "https://SITECOLLECTION/").RecycleBin | ?{($_.DeletedDate -gt "5/13/2019") -and ($_.DeletedDate -lt "5/15/2019")}
Vous devriez être en mesure de filtrer par un des éléments suivants.
Web
ID
ItemState
ItemType
Title
DirName
LeafName
Author
AuthorId
AuthorName
AuthorEmail
DeletedBy
DeletedById
DeletedByName
DeletedByEmail
DeletedDate
Size
ProgId
ImageUrl