I'm having a weird issue when trying to update user alerts via Powershell. I am able to update the alerts, and getting properties on the alerts as well as practical testing shows that the alert properties have changed (specifically, changing the eventtype from Add to Modify).

However, if you look at the settings in SubEdit.aspx (Alert Me > Manage My Alerts), it still shows the old Change Type ("New items are added" instead of "Existing items are modified"). If you update the alert via this page, then look at the properties via Powershell, it is changed. You can then change it again in Powershell, confirm that you have changed it through properties and testing, but SubEdit.aspx still shows the old setting.

Wondering if anyone has ever seen this/has any idea what is causing it?

Thanks in advance.

  • have you tried to clear the browser cache? clear the cache, close the browser and reopen it. – Waqas Sarwar MVP May 18 '16 at 17:54
  • Yes. In fact I even opened it on a different computer that I had not viewed on it yet, just to be sure. – Todd May 18 '16 at 18:19

You also have to set the .Properties["eventtypeindex"] when you set the .EventType. Example:
$alertItem.EventType = [Microsoft.SharePoint.SPEventType]::Add;
$alertItem.Properties["eventtypeindex"] = 1;

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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