网站使用确认和自动删除:Stsadm 属性 (Office SharePoint Server)

可以在服务器与服务器场级别或者 Web 应用程序级别设置网站使用确认和自动删除属性。这两个属性可用于指定以下各项:是否发送有关未使用的网站的电子邮件通知,发送第一封电子邮件通知之前所需等待的时间,要发送的通知数,是否自动删除未使用的网站,以及何时删除未使用的网站。

利用 Windows SharePoint Services 3.0 中新增的管理选项,可以自动向网站所有者发送通知,要求他们确认其网站是否正在使用。您也可以自动删除未确认的网站。利用这些功能,可以控制服务器上未使用网站的数量。由于许多原因,基于 Windows SharePoint Services 3.0 的网站可能会变成不活动状态。例如,网站可能是为项目文档而设置的,而项目已经完成;用户可能是在试用 Windows SharePoint Services 3.0 并创建了网站,而现在已不再需要该网站。由于不活动的网站会占用服务器上的空间,因此需要与网站所有者联系,以了解其网站是仍然需要还是已变成不活动状态。

网站使用确认的工作原理类似于用户网站通知的工作原理。创建网站之后,会将所创建的网站添加到数据库并记录为活动网站。在经过管理员指定的一段时间后,会向网站所有者发送一封电子邮件通知,要求他们重新激活或删除其未使用的网站。发送通知电子邮件可能会获得三种结果:

  • 如果网站正在使用中,网站所有者将单击链接以确认网站处于活动状态并保留该网站。在所有者单击确认链接之后,计时器将重新启动,并且所有者在经过一段相同的时间后将再次收到通知。

  • 如果网站未被使用且自动删除功能尚未激活,则网站所有者可以按照通知电子邮件中的说明删除网站,也可以不执行任何操作。在确认使用或删除网站之前,网站所有者将定期收到电子邮件通知(该时间段由管理员定义)。

  • 如果网站未被使用且启用了自动删除功能,将按特定次数(由管理员配置)询问网站所有者,如果未确认使用,则将自动删除网站。

自动删除是一项高级管理功能,可用于删除不需要的网站,而无需任何管理干预和任何备份机制。默认情况下,将自动启用网站确认,并且必须在发送至少两封确认通知之后,才能删除网站。必须先启用网站使用确认,然后才能启用自动删除。除了这些基本安全措施之外,还应考虑下列最佳方案:

  • 在创建网站时需要第二联系人。当用户创建网站时,该用户会作为网站所有者列出。根据您的配置,可能还需要该用户指定网站的第二联系人。确认通知将自动发送到网站所有者和第二联系人(如果有)。

    有关详细信息,请参阅规划网站的创建过程 (Office SharePoint Server)

  • 设置确认与自动删除前之间的合理时间间隔。

    例如,如果网站所有者有四个星期无法接收删除确认通知,而网站在错过四次每周确认之后会被删除,这样,该网站就可能会被删除,而没有给所有者提供确认的机会。如果在公司内部启用此功能,则在配置确认与删除之间的时间间隔时,请务必考虑公司有关假期和请假的政策。

  • 定期备份网站,以便在意外删除网站时还原最近的副本。

    例如,如果将确认和自动删除配置为每月的第五天进行,则可以指定一个在每月的第四天备份服务器的策略。可以通过在 Microsoft SQL Server 中创建存储过程来自动化此过程,以检查网站表和自动备份计划删除的所有项目。有关 SQL Server 的详细信息,请参阅 SQL Server 文档。有关网站表的详细信息,请参阅 Windows SharePoint Services 软件开发工具包(该链接可能指向英文页面)(https://go.microsoft.com/fwlink/?linkid=103449&clcid=0x804)。

可配置一些设置以控制确认阶段和自动删除阶段之间的时间间隔,这些设置包括:

  • 何时开始发送网站使用确认通知

    初始通知值可控制何时向新网站的所有者或已确认为正在使用的网站的所有者发送第一封确认通知。此值不会控制发送通知的频率,只控制发送初始通知之前所需等待的天数。

  • 检查需要确认的网站的频率和发送通知的频率

    此频率值会同时影响检查服务器的频率和发送确认通知的频率。如果将频率设置为每周,则将每周检查一次服务器,并且每周发送一次通知(在检查服务器之后立即发送)。

  • 何时执行检查和发送通知

    更改此时间以满足环境需求。例如,如果大多数用户在白天处于联机状态和访问服务器,请选择服务器不太繁忙的夜间时间。

  • 允许自动删除之前要发送的通知数

    调整此数字以确保网站所有者在网站被删除之前收到通知。通知数还与频率有关,因此如果您指定每天进行一次检查且在删除之前提醒 30 次,则在网站被删除前的一个月内,网站所有者每天都会收到通知。

确保根据组织的环境配置有用且合理的时间。对于其用户可能需要将数据存储一段时间的大型组织,可以指定较长的时间间隔。例如,可以在 180 天内发送通知(其间每月发送一封通知),如果六个月之后未收到任何确认,则删除网站。如果您承载的是提供给客户的免费网站,则可能希望缩短这些时间间隔。例如,可以在 45 天内发送通知(其间每周发送一封通知),如果四周之后未收到任何确认,则删除网站。如果您承载的是提供给付费客户的网站,则可能不希望使用此功能,除非您具有自动化备份策略,可以根据客户请求还原网站。

确认和自动删除功能依靠 Microsoft SharePoint 定时服务来执行计时作业。此处指定的时间和时间间隔遵循的规则与 Windows SharePoint Services 3.0 中的其他任何 SharePoint 定时服务作业相同。有关详细信息,请参阅安排计时作业(https://go.microsoft.com/fwlink/?linkid=103322&clcid=0x804)。

备注

确认电子邮件通知具有两个版本。一个版本仅在启用网站使用确认时使用,另一个版本在同时启用网站使用确认和自动删除时使用。通知电子邮件的文本存储在 DEADWEB.XML 文件中,该文件位于服务器的 \Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\XML 文件夹中。您必须是服务器计算机上的管理员,才能查看或更改此文件。对于每种语言版本,有各种不同版本的电子邮件。如果承载多种语言版本的网站集,还请务必自定义特定语言版本的通知电子邮件。

网站使用确认和自动删除属性是 setproperty 和 getproperty 操作的一部分。setproperty 操作的语法为:

stsadm -o setproperty

   -propertyname <property name>

   -propertyvalue <property value>

   [-url] <https://server_name>

getproperty 操作的语法为:

stsadm -o getproperty

   -propertyname <property name>

   [-url] <https://server_name>

备注

您可以用 -pn 来替换 -propertyname,并用 -pv 来替换 -propertyvalue。

下表说明了网站使用确认和自动删除属性。

属性名 说明

Delete-web-send-email:Stsadm 属性 (Office SharePoint Server)

删除网站集(如果未确认使用)。

Dead-site-notify-after:Stsadm 属性 (Office SharePoint Server)

指定发送通知前要等待的天数。

Dead-site-num-notifications:Stsadm 属性 (Office SharePoint Server)

指定要发送的通知数。

Dead-site-auto-delete:Stsadm 属性 (Office SharePoint Server)

打开或关闭删除网站集的设置。

Job-dead-site-delete:Stsadm 属性 (Office SharePoint Server)

指定自动删除未使用网站的频率间隔和时间范围。