Activatefeature;Stsadm 操作 (Office SharePoint Server)

操作名称:Activatefeature

说明

激活功能集中的某项功能。必须首先确定此功能的范围。如果该范围是一个基于 Web 的范围或一个网站集范围,则需要 url 参数。不过,如果该范围是一个基于服务器场的范围,则不需要 url 参数。

备注

如果尝试对服务器场范围内的功能使用 url 参数,则您将收到以下错误消息:“‘<功能名称>’功能适用于整个服务器场;URL 参数不能用于服务器场范围内的功能”。

语法

stsadm -o activatefeature

   -filename <relative path>

   -name <feature folder>

   -id <feature ID>

   [-url] <URL name>

   [-force]

参数

参数

是否必需

说明

filename

一个有效的文件路径,例如“MyFeature\Feature.xml”

功能的路径必须为相对于 12\Template\Features 目录的路径。可以是 Windows 系统支持在文件名中使用的任何标准字符。

Note注意:
如果在磁盘上未找到该功能文件,则将显示以下错误消息:“在位置‘12\Template\Features\<文件路径>’处未能找到该 XML 文件”。

name

功能目录的名称,例如“MyFeature”

位于 12\Template\Features 目录中的功能文件夹的名称

id

一个有效的 GUID,例如“21d186e1-7036-4092-a825-0eb6709e9280”

标识要激活的功能的 GUID

Note注意:
如果已指定 ID 但不存在相应的功能,则将返回以下错误消息:“此服务器场中未安装‘<id>’功能,因此无法将该功能添加到此范围”。

url

一个有效的 URL,例如 http://server_name

要为其激活功能的 Web 应用程序、网站集或网站的 URL

force

<无>

激活某项功能。这会使与该功能相关的任何自定义代码重新运行。