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!



Recent Posts:




Code2care is an initiative to publish and share varied knowledge in programming and technical areas gathered during day-to-day learnings and development activities.

Students and Software Developers can leverage this portal to find solutions to their various queries without re-inventing the wheel by referring to our easy to understand posts. Technical posts might include Learnings, Video Tutorials, Code Snippets, How Tos, Blogs, Articles, etc.