当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 为组创建 SharePoint 警报

作者:精品下载站 日期:2024-12-14 13:43:24 浏览:13 分类:玩电脑

为组创建 SharePoint 警报


SharePoint 不提供为组创建警报的直接方法。警报始终针对 SharePoint 中的单个用户帐户。如果您需要为一组人创建警报,请创建一个启用电子邮件的 AD 安全组,并从 SharePoint 向其添加警报。

[玩转系统] 为组创建 SharePoint 警报

使用 PowerShell 对 SharePoint 中的组设置警报:

或者,您可以使用 PowerShell 为组创建 SharePoint 警报。


Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue

#Variables to create group alert
$WebURL="https://intranet.crescent.com/sites/sales/" 
$GroupName="Sales Auditors"
$ListName="Documents"

#Get the objects
$Web = Get-SPWeb $WebURL
$Group = $web.Groups[$GroupName]
$List = $web.Lists[$ListName]

#Loop throgh each user in the group and create new alert
foreach ($user in $group.Users)
{
     #sharepoint set alert to group
     $alert = $user.Alerts.Add()
     $alert.Title = "New Sales Proposal Alert"
     $alert.AlertType = [Microsoft.SharePoint.SPAlertType]::List
     $alert.List = $List
     $alert.DeliveryChannels = [Microsoft.SharePoint.SPAlertDeliveryChannels]::Email
     $alert.EventType = [Microsoft.SharePoint.SPEventType]::Add
     $alert.AlertFrequency = [Microsoft.SharePoint.SPAlertFrequency]::Immediate
     $alert.Update()
}
Write-host "Alerts created for all users in the group:"$GroupName
$web.Dispose()

相关文章:使用 PowerShell 管理 SharePoint 中的警报

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯