Как узнать количество элементов во всех списках семейства сайтов


Скрипт пробегает по всем сайтам в семействе и выводит информацию по каждому списку и сайту.


Add-PSSnapin Microsoft.SharePoint.PowerShell
Start-SPAssignment -Global


$spSite = New-object Microsoft.SharePoint.SPSite("site collection address")
foreach ($web in $spSite.AllWebs)
{
   Write-Host
   $web.Title
   Write-Host "*********************"
   $cnt = 0
   foreach ($list in $web.Lists)
   {
        Write-Host "$list : " -nonewline
        $list.ItemCount
        $cnt += $list.ItemCount
   }
   Write-Host "-------------------"
   Write-Host "Всего по сайту : $cnt"
}


Stop-SPAssignment -Global
Remove-PsSnapin Microsoft.SharePoint.PowerShell

Комментариев нет:

Отправить комментарий