Olá tudo bom ?
Hoje é apenas uma dica rápida de algo que precisei.
Recentemente tive uma situação bem interessante: Precisei documentar todas as consultas que eram utilizadas nas fontes de resultado (results source) do meu serviço de pesquisa. Como a quantidade de itens era grande criei um pequeno script para exportar as consultas utilizadas.
Segue o script utilizado:
if((Get-PSSnapin -Name Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue) -eq $null ) { Add-PsSnapin Microsoft.SharePoint.PowerShell cls } $ssa = Get-SPEnterpriseSearchServiceApplication $owner = Get-SPEnterpriseSearchOwner -Level Ssa $resultSources = Get-SPEnterpriseSearchResultSource -SearchApplication $ssa -Owner $owner $resultSources | Select Name, QueryTransform | Format-List | Out-File c:\temp\ResultSources.txt
Referências:
- Get-SPEnterpriseSearchServiceApplication: https://technet.microsoft.com/pt-BR/library/ff608050.aspx
- Get-SPEnterpriseSearchOwner: https://technet.microsoft.com/pt-BR/library/jj219581.aspx
- Get-SPEnterpriseSearchResultSource: https://technet.microsoft.com/pt-br/library/dn495334.aspx