Sharepoint 2010의 모든 문서 라이브러리에서 모든 문서 목록을 보려면 어떻게합니까?


2

Sharepoint 2010의 모든 문서 라이브러리에있는 모든 문서 목록을보고 싶습니다.이 작업을 수행하려는 이유는 지난 X 일 동안 변경된 문서를 검토해야하기 때문입니다.

이게 가능해?

답변:


1

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("_")) {Break} 
            If ($item.URL.EndsWith(".aspx")) {Break} 
            If ($item.File.TimeCreated -ge $TimeFilter)  
        { 
 $result = """$($SPitem.URL)/$($item.URL)"", $($item.File.TimeCreated), $( $item.File.Length/1KB)"
 $result | Out-File XDocList.csv -Append
        } 
       } 
     } 
   } } 

깔끔한 스크립트입니다. 이상적으로는 웹 기반 솔루션 (예 : Sharepoint 사이트의 페이지 또는보기)을 원합니다.
McBainUK


SharePoint 2010 용 Silverlight 대시 보드 만들기 msdn.microsoft.com/en-us/library/hh528517(v=office.14).aspx SharePoint 2010 아키텍처 개요 msdn.microsoft.com/en-us/library/gg552610(v=office. 14) .aspx , 사용
-Excel
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.