SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

A user leaves the organisation. Their account is removed from active directory. Their user object does not get removed from Sharepoint, and their alerts remain in place. This generates undeliverable messages each time an alert is sent to the email address in Sharepoint.

How can I tidy up all the alerts for a given user, without having to visit each site and remove the alerts for that user?

share|improve this question
up vote 1 down vote accepted

I created a script to do this using PowerShell. Comments appreciated.

share|improve this answer
I'm not a powershell expert, but it seems a sensible approach. My only thought is I'd have iterated over all Web Apps. I mean, if they've been removed from AD, they've been removed from all web apps, right? Your way is probably more efficient, though. – Andy Burns Dec 23 '10 at 10:08
Good point - I'll have to update the script at some point to do this in one step. – dunxd Jul 18 '11 at 14:52

Go to /_layouts/mysubs.aspx page and manage your alerts.

share|improve this answer
We have over 100 site collections with numerous subsites. A user may have setup an alert in any of 500 places. There is no central place to view these - so it is impractical to scour every single place an alert can be set up each time a user leaves the organisation. That is the problem I am trying to solve. – dunxd Dec 24 '10 at 12:20

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.