Получить общий размер вложенных файлов во всех элементах списка в SharePoint 2007 с PowerShell v2.0 - PullRequest
1 голос
/ 13 мая 2011

Используя Powershell, я должен получить общий размер всех вложенных файлов во всех элементах списка для общего списка.Я попытался использовать функцию ниже, но она будет отображать общую длину имен для прикрепленных файлов.

function GetListSize($List, $Web)
{
    [long]$listSize = 0                 

    foreach ($listItem in $List.Items)
    {                   
        $listItemAttachments = $listItem.Attachments 
        foreach($file in $listItemAttachments) 
        {            
            $listSize +=  $file.Length 
        }
    }

    $totalInMb = ($listSize/1024)/1024
    $totalInMb = "{0:N2}" -f $totalInMb

    return $totalInMb    
}

Я могу сделать это, используя код c # (http://mykiavash.wordpress.com/2011/05/02/how-to-get-size-of-sharepoint-2010-list-item-attachment/), но безо всяких идей, используя скрипт PowerShell.есть идеи?

1 Ответ

0 голосов
/ 13 мая 2011

хорошо, омлин помог мне решить эту проблему. пожалуйста см .:

https://sharepoint.stackexchange.com/questions/12652/get-total-size-of-attached-files-on-all-list-items-in-sharepoint-2007with-powersh

Чтобы проверить размер с помощью интерфейса, это хорошо: http://msmvps.com/blogs/shane/archive/2008/06/20/list-size-reporting.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...