Freigeben über


Installieren oder Deinstallieren von Features

Letzte Änderung: Donnerstag, 18. August 2011

Gilt für: SharePoint Foundation 2010

Sie installieren Features im Verzeichnis %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\FEATURES\, und zwar jedes Feature in einem eigenen Unterverzeichnis. Im Stamm des Ordners definiert eine Datei Feature.xml den Inhalt des Features. Sie müssen einzelne Features installieren, bevor Sie sie verwenden können. Führen Sie dazu den folgenden Windows PowerShell-Befehl mit der SharePoint-Verwaltungsshell aus:

Install-SPFeature FeatureFolderName

Nach dem Installieren eines Features müssen Sie es aktivieren, bevor Sie es verwenden können (es sei denn, der Bereich des Features ist auf Farm festgelegt, dann wird es automatisch aktiviert).

VorsichtVorsicht

Falls Sie die Current-Methode zum Abrufen eines Verweises auf die Website verwenden, führt dies zu einem Fehler, wenn die Bereitstellung über die Befehlszeile erfolgt. Prüfen Sie auf einen NULL-Wert des SPContext.Current-Objekts, und verwenden Sie stattdessen die SPFeatureReceiverProperties.Feature.Parent-Eigenschaft, und wandeln Sie sie in das entsprechende SPSite- oder SPWeb-Objekt um.

Führen Sie zum Aktivieren eines Features den folgenden Windows PowerShell-Befehl mit der SharePoint-Verwaltungsshell aus:

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

Zum Deinstallieren eines Features, sodass seine Definition nicht mehr in einer Serverfarm verfügbar ist, können Sie den uninstall-Vorgang verwenden. Nach dem Deinstallieren eines Features müssen Sie IIS (Internet Information Services, Internetinformationsdienste) zurücksetzen, damit die Änderungen wirksam werden.

HinweisHinweis

Features müssen vor dem Deinstallieren deaktiviert werden, es sei denn, als Bereich der Features wurde WebApplication oder Farm festgelegt.

Führen Sie zum Deinstallieren eines Features den folgenden Windows PowerShell-Befehl mit der SharePoint-Verwaltungsshell aus:

Uninstall-SPFeature FeatureFolderName

Zum Deaktivieren eines Features, sodass es in seinem ursprünglichen Bereich inaktiv wird, können Sie den Disable-SPFeature-Vorgang verwenden.

Führen Sie zum Deaktivieren eines Features den folgenden Windows PowerShell-Befehl mit der SharePoint-Verwaltungsshell aus:

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