リサイクルビンを検索することは可能ですか?
-
16-10-2019 - |
質問
Search CrawlerにSharePoint 2010システムでリサイクルビンをcrawlするように強制することは可能ですか?
ユーザーがドキュメントライブラリのファイル/フォルダーを削除できるようにしたいのですが、誰かが誤ってファイルを削除している場合は、リサイクルビンのアイテムを通常に含めることができれば、すべての人の生活をより簡単にする必要がありません。の検索結果。
解決
これにOOTBソリューションがあるかどうかはわかりません。見つけられませんでした。でも面白いものを見つけることができました。 PowerShellを使用してリサイクルビンを検索できます
例 : (Get-SPSite "http://SERVERNAME:PORT/").RecycleBin | ?{$_.Title -match "DeletedFile"}
これで、C#とPowerShellを一緒に使用して、カスタム検索ソリューションを作成できます。
他のヒント
ショバンが述べたように。 PowerShellはあなたの最善の策です。
(Get-SPSite "https://SITECOLLECTION/").RecycleBin | ?{$_.Web -match "Sub Site"}
また
(Get-SPSite "https://SITECOLLECTION/").RecycleBin | ?{($_.DeletedDate -gt "5/13/2019") -and ($_.DeletedDate -lt "5/15/2019")}
次のいずれかでフィルタリングできるはずです。
Web
ID
ItemState
ItemType
Title
DirName
LeafName
Author
AuthorId
AuthorName
AuthorEmail
DeletedBy
DeletedById
DeletedByName
DeletedByEmail
DeletedDate
Size
ProgId
ImageUrl
所属していません sharepoint.stackexchange