質問

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        
ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top