How to get SharePoint List Item URL using PowerShell


Script to get the 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

Script to build the complete URL which can be clicked to view the item

$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