private
Here is a quick sample on enumerating alerts within Portal and doing a variety of non-specific tasks (which of course you wouldn't do all at once). Here I get to show one of the many entrypoints that utilizes PortalContext. //using Microsoft.SharePoint.Portal.UserProfiles UserProfileManager myUserProfileManager = new UserProfileManager(myPortalContext); UserProfile tempUserProfile = myUserProfileManager.GetUserProfile(textBox1.Text); foreach (UserProfile myUserProfile in myUserProfileManager) { myUserProfile.Alerts.ActivateAll(); myUserProfile.Alerts.DeactivateAll(); myUserProfile.Alerts.DeleteAllResults(); myUserProfile.Alerts.DeleteAll(); }As you can imagine, there are a number of possibilities here in what and how you can accomplish your specific task. You could even add alerts programatically with a little finesse.