powershell 这将查找并回收SharePoint列表项。也是分组项目的示例。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 这将查找并回收SharePoint列表项。也是分组项目的示例。相关的知识,希望对你有一定的参考价值。
$web = Get-SPWeb -Identity https://xxxx
$list = $web.Lists["Archive"]
$AllDuplicates = $list.Items.GetDataTable() | Group-Object title | where {$_.count -gt 1}
$max = $AllDuplicates.Count
#Retrieve all event receivers associated with the list
$list.EventReceivers | Select Id, Type, Assembly, Class
$confirmation = Read-Host "press any key to continue......."
foreach($duplicate in $AllDuplicates)
{
$items = $duplicate.group | Select-Object -Skip 1 | % {$list.GetItemById($_.ID)}
foreach($item in $items)
{
$item["Title"]
$item["Title"] | out-file "f:\temp\dupsdeleted.txt" -append
$item.Recycle()
}
if($max -gt 0){
Write-Progress -PercentComplete ($count / $max * 100) -Activity "$count duplicates removed" -Status "In Progress"
}
$count++
}
$list.EventReceivers | Select Id, Type, Assembly, Class
以上是关于powershell 这将查找并回收SharePoint列表项。也是分组项目的示例。的主要内容,如果未能解决你的问题,请参考以下文章
powershell 这将遍历站点下的所有子站点,然后查找列表并更新列表中的链接字段。这是upda的一个例子
powershell 这允许您通过列表项ID在网站集回收站中查找列表项。
powershell 这将删除Web应用程序并离开内容数据库。这也是用于记录powershell a的PowerShell Transcripts的示例
powershell 当与UUID发生冲突时,这将获取并重置虚拟机VM的UUID
powershell 这将结束当前的SharePoint日志文件并启动一个新的日志文件。非常便利
powershell 这将遍历目录中的文件列表,解析文件的名称,并根据解析的名称创建新文件。氏