¿Es posible buscar en los contenedores de reciclaje?
-
16-10-2019 - |
Pregunta
¿Es posible obligar a un rastreador de búsqueda a gatear a través de los contenedores de reciclaje en un sistema de SharePoint 2010?
Me gustaría permitir que mis usuarios eliminen archivos/carpetas en las bibliotecas de documentos, pero si alguien elimina accidentalmente un archivo que no debería hacer que la vida de todos sea mucho más fácil si los elementos en los contenedores de reciclaje podrían incluirse en la (s) contenedor Resultados de la búsqueda.
Solución
No sé si hay una solución OOTB para esto. No pude encontrar uno. Sin embargo, pude encontrar algo interesante. Puede buscar en la basura de reciclaje usando PowerShell
ejemplo : (Get-SPSite "http://SERVERNAME:PORT/").RecycleBin | ?{$_.Title -match "DeletedFile"}
Ahora puede usar C# y PowerShell juntos y escribir una solución de búsqueda personalizada.
Otros consejos
Como dijo Shoban. PowerShell es tu mejor opción.
(Get-SPSite "https://SITECOLLECTION/").RecycleBin | ?{$_.Web -match "Sub Site"}
o
(Get-SPSite "https://SITECOLLECTION/").RecycleBin | ?{($_.DeletedDate -gt "5/13/2019") -and ($_.DeletedDate -lt "5/15/2019")}
Debería poder filtrar por cualquiera de los siguientes.
Web
ID
ItemState
ItemType
Title
DirName
LeafName
Author
AuthorId
AuthorName
AuthorEmail
DeletedBy
DeletedById
DeletedByName
DeletedByEmail
DeletedDate
Size
ProgId
ImageUrl