Мы можем использовать оповещение создания для всех пользовательских списков и библиотек документов, используя код C # или скрипт PowerShell.
Следующий код C # для справки.
SPSecurity.RunWithElevatedPrivileges(delegate()
{
using (SPSite site = new SPSite("http://sp2013"))
{
using (SPWeb web = site.OpenWeb())
{
foreach(SPList list in web.Lists)
{
if (list.BaseType == SPBaseType.GenericList || list.BaseType == SPBaseType.DocumentLibrary)
{
SPUser user = web.EnsureUser(@"domain\admin");
SPAlert newAlert = user.Alerts.Add();
newAlert.Title = "My Custom Alert";
newAlert.AlertType = SPAlertType.List;
newAlert.List = list;
newAlert.DeliveryChannels = SPAlertDeliveryChannels.Email;
newAlert.EventType = SPEventType.Add;
newAlert.AlertFrequency = SPAlertFrequency.Immediate;
newAlert.Update();
}
}
}
}
});
Ссылка:
Создание программных предупреждений в SharePoint
Создание - Редактирование - Поиск - Удаление предупреждений SharePoint с помощью PowerShell