Ist es möglich, die Recycle -Behälter zu durchsuchen?
-
16-10-2019 - |
Frage
Ist es möglich, einen Suchcrawler zu zwingen, durch die Recycle Bin (en) in einem SharePoint 2010 -System zu kriechen?
Ich möchte meinen Benutzern erlauben, Dateien/Ordner in Dokumentbibliotheken zu löschen Suchergebnisse.
Lösung
Ich weiß nicht, ob es eine OOTB -Lösung dafür gibt. Ich konnte keinen finden. Ich konnte jedoch etwas Interessantes finden. Sie können mit PowerShell Recyclingbehälter durchsuchen
Beispiel : (Get-SPSite "http://SERVERNAME:PORT/").RecycleBin | ?{$_.Title -match "DeletedFile"}
Jetzt können Sie C# und PowerShell zusammen verwenden und eine benutzerdefinierte Suchlösung schreiben.
Andere Tipps
Wie Shoban sagte. PowerShell ist die beste Wahl.
(Get-SPSite "https://SITECOLLECTION/").RecycleBin | ?{$_.Web -match "Sub Site"}
oder
(Get-SPSite "https://SITECOLLECTION/").RecycleBin | ?{($_.DeletedDate -gt "5/13/2019") -and ($_.DeletedDate -lt "5/15/2019")}
Sie sollten in der Lage sein, nach einem der folgenden zu filtern.
Web
ID
ItemState
ItemType
Title
DirName
LeafName
Author
AuthorId
AuthorName
AuthorEmail
DeletedBy
DeletedById
DeletedByName
DeletedByEmail
DeletedDate
Size
ProgId
ImageUrl