How to get SharePoint List Item URL using PowerShell


Run "SharePoint Management Shell" as Administrator.

SharePoint Management Shell
SharePoint Management Shell


⭐ PowerShell script to get SharePoint Item URL (this will return a relative URL)

$site = Get-SPWeb "<SITE URL>"
$list = $spSourceWeb.Lists["<LIST NAME>"]
$item = $list.GetItemById("<ITEM ID>")
Write-Host $item.Title - $item.Url


The above script will return the relative link, use the below logic to get the complete link to the list item. This will build the complete link which can be clicked to navigate to the respective item display form Dispform.aspx.

$site = Get-SPWeb "<SITE URL>"
$list = $spSourceWeb.Lists["<LIST NAME>"]
$id = "<ITEM ID>"
$link = $site.Url + "/" + $list.Title + "/dispform.aspx?id=" + $id
Write-Host Link to item - $link


Have Questions? Post them here!

🎉 We are celebrating the 10th years of Code2care! Thank you for all your support!

We strongly support Gender Equality & Diversity.

Follow Us: GitHub | Facebook | Twitter | Instagram