在Sharepoint 2016中是否可以导出已爬网的URL?

时间:2019-05-03 23:17:25

标签: powershell sharepoint

我正在从Sharepoint Server 2016服务器场中的爬网导出信息。以前,在Sharepoint Server 2013中,我使用cmdlet GetCrawledUrls()来获取服务器场中有错误的文件,但在2016年该脚本不起作用。我知道该cmdlet已被Microsoft淘汰。

我正在使用SharePoint Server2016。我试图执行该脚本没有成功,并且我试图找到一种替代方法来获取与另一个脚本相同的信息,但是我没有发现任何问题。

$errorsFileName = "D:\Ram\CrawlLogs.csv"
$ssa = Get-SPEnterpriseSearchServiceApplication -Identity "Search Service Application"
$logs = New-Object Microsoft.Office.Server.Search.Administration.CrawlLog $ssa
$logs.GetCrawledUrls($false,10000,"",$false,1,2,-1,[System.DateTime]::MinValue,[System.DateTime]::MaxValue) | export-csv -notype $errorsFileName

我希望文件中包含指向爬网错误的URL,但是结果是空白文件

0 个答案:

没有答案