Вопрос

Можно ли заставить поискового гусеница ползти через бин (ы) Recycle в системе SharePoint 2010?

Я хотел бы позволить моим пользователям удалять файлы/папки в библиотеках документов, но если кто -то случайно удалит файл, который не должен сделать это намного проще, если бы элементы в корзине могут быть включены в обычные результаты поиска.

Это было полезно?

Решение

Не знаю, есть ли для этого решение 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