Was reading Mikes post about Alerts not working in SharePoint 2010 and decided to convert his code to PowerShell. Read Mikes post before running this script….
$SiteCollection = Get-SPSite "http://YourSharePointSite/" foreach ($subSite in $SiteCollection.AllWebs) { foreach($alrt in $subSite.Alerts) { $origTitle = $alrt.Title $alrt.Title = "UPDATE: $origTitle" $alrt.Update() $alrt.Title = $origTitle $alrt.Update() Write-Host $alrt.Title } $subSite.Dispose() } $SiteCollection.Dispose()