安装或卸载功能

上次修改时间: 2011年8月18日

适用范围: SharePoint Foundation 2010

功能安装在 %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\FEATURES\ 目录中,其中每个功能都位于其自己的子目录中。位于此文件夹的根目录下的 Feature.xml 文件定义了功能的内容。必须在安装各个功能后才能使用这些功能。为此,请使用 SharePoint Management Shell 运行以下 Windows PowerShell 命令:

Install-SPFeature FeatureFolderName

除了安装功能之外,还必须在激活功能之后才能使用它(除非功能是 Farm 范围内的,这意味着此功能将自动激活)。

警告注释警告

如果使用 Current 检索对网站的引用,则从命令行设置时这将不起作用。请检查 SPContext.Current 对象的空值,然后改用 SPFeatureReceiverProperties.Feature.Parent 属性并将它转换为相应的 SPSite 或 SPWeb 对象。

若要激活功能,请使用 SharePoint Management Shell 运行以下 Windows PowerShell 命令:

Enable-SPFeature FeatureFolderName -Url https://server/site/subsite

若要卸载功能以便其定义在服务器场中不再可用,可以使用 uninstall 操作。在卸载功能之后,请重置 Internet Information Services (IIS),以使更改生效。

备注

在卸载功能之前,必须停用它们,除非它们是 WebApplication 范围内的或 Farm 范围内的功能。

若要卸载功能,请使用 SharePoint Management Shell 运行以下 Windows PowerShell 命令:

Uninstall-SPFeature FeatureFolderName

若要停用功能,以便它在其最初分配的范围内处于非活动状态,则可以使用 Disable-SPFeature 操作。

若要停用功能,请使用 SharePoint Management Shell 运行以下 Windows PowerShell 命令:

Disable-SPFeature FeatureFolderName -Url https://server/site/subsite