cls
#$w = Get-SPWebApplication -Identity http://qaintranet2013.com/
#$w.GrantAccessToProcessIdentity("domain\admin1")
$webUrl = "http://qaintranet2013.com/sites/test/";
$web = Get-SPWeb $webUrl;
$list = $web.Lists["Pages"]
foreach($item in $list.Items)
{
$minor = 0
$major = 0
$listsToDelete = @()
write-host $item.Title
foreach($version in $item.Versions)
{
if($version.Level -eq "Draft")
{
$minor += 1
if($version.VersionLabel.Contains(".0"))
{
#do nothing
}
else
{
if($minor -gt 5)
{
#$version.Delete();
$lstminor +=$version
}
}
}
else #Assume Level must be Published
{
$major += 1
if($major -gt 5)
{
$listsToDelete +=$version
#$version.Delete();
}
}
}
Write-Host $major "/" $minor
}



No comments:
Post a Comment