by1455的自留地

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

可以使用excel,但是powershell会比较方便 (admin mode - Sharepoint powershell)

 

[System.reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")

$siteUrl = "SPS Server URL"

$webName = "SubSite"

$listName = "List Name"

$site=Get-SPSite($siteUrl)

$web=$site.openweb($webName)

$list=$web.Lists[$listName]

$items=$list.Items

Write-Host  $items.Count  

$items|%{$list.GetItemById($_.Id).Delete()}  

$web.Dispose()

$site.Dispose()

 

删除了20000个记录,很给力。

 

posted on 2014-03-17 14:54  by1455  阅读(1683)  评论(0编辑  收藏  举报