AdvanceListItemID.ps1

Script

Name

Description

Last Modified Date

Download

AdvanceListItemID.ps1

Creates and deletes items in a list until a desired ID is attained.

09/07/2013

None

 #	Script	:AdvanceListItemID.ps1
#	Purpose	:Creates and deletes items in a list to advance the unique ID
#	Tested with: SharePoint 2010 Generic List
param 
    (    
    	$url = (Read-Host "Please enter a url"),
        $minId = (Read-Host "Please enter an ID to reach"),
        $listName = (Read-Host "Please enter a list name")
    )
$web = Get-SPWeb $url
if($web -eq $null)
{
	throw "No web exists"
}
$list = $web.Lists.TryGetList($listName)
if($list -eq $null)
{
 	throw "No list exists"
}
"Found list " + $list.Title
 $currnetId = 0
 while($currentId -le $minId)
 {
 	$item = $list.Items.Add()
	$item["Title"] = "Dummy"
	$item.Update()
	$currentId = $item.ID
	$item.ID.ToString() + " - created"
	$item.Delete()
	"Removed"
}

CodeMonkey Software is a division of JCHMedia www.jchmedia.com