$site=get-spsite http://sp/sites/Echo // the specific site URL $date= $(get-date).AddMonths(-2) $ct = @() foreach($Web in $site.AllWebs) { foreach($list in $Web.Lists) { if($list.BaseTemplate -eq "DocumentLibrary" -and $list.AllowContentTypes -eq $true) // All Document Libraries { foreach ($listItem in $list.Items) { $created=[datetime]($listItem["Created"]) if($created -gt $date) { $ctObject = New-Object -TypeName PSObject $ctObject | Add-Member -Name 'WebUrl' -MemberType Noteproperty -Value $web.URL $ctObject | Add-Member -Name 'ListTitle' -MemberType Noteproperty -Value $list.Title $ctObject | Add-Member -Name 'FileUrl' -MemberType Noteproperty -Value $listItem.URL $ctObject | Add-Member -Name 'FileName' -MemberType Noteproperty -Value $listItem.name $ctObject | Add-Member -Name 'CreatedTime' -MemberType Noteproperty -Value $listItem["Created"] $ct += $ctObject } } } } } $ct | export-csv "C:\report.csv" // the location of Report