GetSPReport.ps1:
Add-PSSnapin Microsoft.SharePoint.PowerShell -ea 0 $X=10 $TimeFilter = (Get-Date).AddDays(-$X) $SharepointUrl = http://www.sharepoint.com "Name, Time, Size KB" | Out-file XDocList.csv $SPWeb = Get-SPWebApplication $SharepointUrl | Get-SPSite -Limit All | Get-SPWeb -Limit All % ($SPitem in $ SPWeb){% ($list in $ SPitem.Lists) { If ($list.BaseType -eq "DocumentLibrary") {% ($item in $list.Items) { If ($item.URL.StartsWith("_")) If ($item.URL.EndsWith(".aspx")) If ($item.File.TimeCreated -ge $TimeFilter) { $result = """$($SPitem.URL)/$($item.URL)"", $($item.File.TimeCreated), $( $item.File.Length/1KB)" $result | Out-File XDocList.csv -Append } } } } }