Question

I am the farm admin and the site collection admin for an on-premises sharepoint team site. now some users are complaining that they are not receiving any alerts on a discussion board list, when items are being added. so i want to check the User Alert setting. so i went to "Site Settings" >> "Site Administration" >> "User alerts" >> i select the user >> click on Update. Now i can see the alert and delete it, as follow:-

enter image description here

but i am unable to view the whole alert setting,to see if it is was set correctly. while i can do this for the alerts i created. so my question is if there is a way i can view the alerts' setting for other users (in other words can i view the alerts settings for alerts i did not create)?

Was it helpful?

Solution

You can achieve it via PowerShell

Add-PSSnapin "Microsoft.SharePoint.PowerShell" -ErrorAction SilentlyContinue

$oWeb = Get-SPWeb "url"
foreach($alert in $oWeb.Alerts)
{    
    Write-Host ([String]::Format("User: {0} has alert on List: {1} in {2} frequency", $alert.User.Email, $alert.List.Title, $alert.AlertFrequency))
}
Licensed under: CC-BY-SA with attribution
Not affiliated with sharepoint.stackexchange
scroll top