为 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 应用程序配置通知设置

  1. 确认执行此任务的用户帐户是 Farm Administrators SharePoint 组的成员。

  2. 在 SharePoint 管理中心网站上,单击“应用程序管理”。

  3. 在“应用程序管理”页上,单击“管理 Web 应用程序”。

  4. 单击想要为其配置提示的 Web 应用程序。此时功能区变为活动状态。

  5. 在功能区,单击“常规设置”下拉菜单,然后单击“常规设置”。

  6. 在“Web 应用程序常规设置”页的“通知”部分中,配置以下设置:

    • 指定“打开”还是“关闭”通知。默认情况下“打开”通知。

    • 指定 SharePoint 网站中“用户可创建的最多通知数”。该值可以是从 1 到 2,000,000,000 的任意整数,或者可以指定不限制通知数。默认值为 500 个通知。

  7. 完成通知配置后,单击“确定”。

使用 Windows PowerShell 为 Web 应用程序配置通知设置

  1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin

  2. 在“开始”菜单上,单击“所有程序”。

  3. 单击“Microsoft SharePoint 2010 产品”。

  4. 单击“SharePoint 2010 Management Shell”。

  5. 要使用 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