为 Web 应用程序配置通知设置 (SharePoint Foundation 2010)
适用于: SharePoint Foundation 2010
上一次修改主题: 2016-11-30
为了帮助用户跟踪对网站所做的更改,Microsoft SharePoint Foundation 2010 包括了通知功能,该功能是一种电子邮件通知服务。用户可以配置想要接收或发送哪些通知,以便进行沟通并跟踪网站上项目的更改。
用户可以创建针对网站中以下项目的通知:
列表
通知用户对列表的更改,例如,当添加、删除或更改列表中的项目时。
列表项
通知用户对列表中某特定项的更改。
文档库
通知用户对文档库的更改,例如,当添加、删除或更改文档库中的文档时,或当添加、更改、删除、关闭或启动文档的 Web 讨论时。
文档
通知用户对特定文档的更改,例如,当更改、添加、删除或关闭文档时。
备注
用户必须至少具有“查看项目”权限才能使用通知。有关如何为 Web 应用程序分配用户权限的详细信息,请参阅 规划网站权限 (SharePoint Foundation 2010)。
可以使用管理中心或 Windows PowerShell 2.0 cmdlet 配置通知。还可以打开或关闭通知,以及指定用户可以创建的通知数。
必须先为服务器启用传出电子邮件,然后才能为任意网站使用通知。有关如何使用通知和管理消息以及设置传出电子邮件的详细信息,请参阅 配置传出电子邮件 (SharePoint Foundation 2010)。
本文内容:
使用管理中心为 Web 应用程序配置通知设置
使用 Windows PowerShell 为 Web 应用程序配置通知设置
使用管理中心为 Web 应用程序配置通知设置
确认执行此任务的用户帐户是 Farm Administrators SharePoint 组的成员。
在 SharePoint 管理中心网站上,单击“应用程序管理”。
在“应用程序管理”页上,单击“管理 Web 应用程序”。
单击想要为其配置提示的 Web 应用程序。此时功能区变为活动状态。
在功能区,单击“常规设置”下拉菜单,然后单击“常规设置”。
在“Web 应用程序常规设置”页的“通知”部分中,配置以下设置:
指定“打开”还是“关闭”通知。默认情况下“打开”通知。
指定 SharePoint 网站中“用户可创建的最多通知数”。该值可以是从 1 到 2,000,000,000 的任意整数,或者可以指定不限制通知数。默认值为 500 个通知。
完成通知配置后,单击“确定”。
使用 Windows PowerShell 为 Web 应用程序配置通知设置
验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。
在“开始”菜单上,单击“所有程序”。
单击“Microsoft SharePoint 2010 产品”。
单击“SharePoint 2010 Management Shell”。
要使用 Windows PowerShell 2.0 配置通知,必须首先使用 Get-SPWebApplication cmdlet 以及 Web 应用程序的 URL 来检索 Web 应用程序的 SPWebApplication 对象,然后必须为对象设置适当的通知属性,并使用SPWebApplication 对象的 Update() 方法保存更改。以下代码示例会执行上述每个步骤。
在 Windows PowerShell 命令提示符下,键入以下命令:
$webappurl="<http://ServerName:WebApplicationName>" $webapp=Get-SPWebApplication $webappurl # to query the settings you can use the following properties # Gets a value that specifies whether alerts are allowed in the Web application. $webapp.AlertsEnabled # Gets a value specifying whether there is a limit to the number of # lists, document libraries, documents and list items for which a user can create alerts. $webapp.AlertsLimited # Gets the maximum number of lists, document libraries, documents and list items # for which a single user can create alerts in a SharePoint web site. $webapp.AlertsMaximum # Sets a value that specifies whether alerts are allowed in the Web application. # to enable alerts in this Web application $webapp.AlertsEnabled = $true $webapp.Update() # to disable alerts in this Web application $webapp.AlertsEnabled = $false $webapp.Update() # Sets a value specifying whether there is a limit to the number of # lists, document libraries, documents and list items for which a user can create alerts. # to enable limited number of alerts and use of AlertsMaximum setting $webapp.AlertsLimited = $true $webapp.Update() # to enable unlimited number of alerts $webapp.AlertsLimited = $false $webapp.Update() # Sets the maximum number of lists, document libraries, documents and list items # for which a single user can create alerts in a SharePoint web site. $webapp.AlertsMaximum=<MaxAlertsNumber> $webapp.Update()
其中:
<http://ServerName:WebApplicationName> 是 Web 应用程序的 URL。
<MaxAlertsNumber> 是单个用户可以创建的最大通知数。
有关详细信息,请参阅Get-SPWebApplication。