Below code snippets explain how to get List items count in a particular sharepoint web application using powershell script:
cls
Add-PSSnapin Microsoft.SharePoint.Powershell
$SPWebApp = Get-SPWebApplication("http://moss13:1111/")
$i=0
foreach ($SPSite in $SPWebApp.Sites)
{
Write-Host "Going thru Site Collection" $SPSite.Title
foreach ($SPWeb in $SPSite.AllWebs)
{
Write-Host "Going thru Web" $SPWeb.Title
foreach ($SPList in $SPWeb.Lists)
{
Write-Host "Going thru List" $SPList.Title "which has" $SPList.ItemCount "item(s)"
foreach ($SPListItem in $SPList.Items)
{
Write-Host "Going thru Item" $SPListItem.Name
$i=$i+1
}
}
$SPWeb.dispose()
}
$SPSite.dispose()
}
Write-Host "Total item count" $i