Freigeben über


SharePoint 2013: Farmlösungen mit Windows PowerShell verwalten (de-DE)

In SharePoint 2007 war die Verwaltung von Lösungen (Solutions) noch über das Kommando "stsadm" möglich. Generell unterstützten SharePoint 2010/2013 stsadm nach wie vor, integrieren aber zeitgleich die wesentlich überarbeiteten Windows PowerShell cmdlets.

Um Farmlösungen (Farm-Solutions) über die Windows PowerShell verwalten zu können, muss das entsprechende Modul geladen oder die SharePoint Management Shell als Administrator ausgeführt werden.

Lösungen hinzufügen

Um eine Lösung auf einer Webanwendung bereit zu stellen, muss sie dem Lösungsspeicher hinzugefügt werden.

Add-SPSolution -literalpath "C:\solution\solution.wsp"

Alle Lösungen sowie der jeweilige Status können mit folgendem cmdlet angezeigt werden:

Get-SPSolution (-identity)

Lösungen bereitstellen

Nach dem Hochladen der Lösung muss diese noch bereitgestellt (deployed) werden.

Install-SPSolution -identity "solution.wsp" -webapplication "http://sharepoint" -gacdeployment -force

Der Status kann wieder mit der oben gezeigten cmdlet überprüft werden. Dieser Schritt ist auch grafisch über die Zentraladministration möglich.

Lösungen aktualisieren

Wenn ein Update einer Lösung eingespielt werden soll, muss diese nicht erst aufgelöst, gelöscht und wieder "deployed" , sondern kann direkt aktualisiert werden.

Update-SPSolution -identity "solution.wsp" -literalpath "C:\solution\solution.wsp" -gacdeployment

Lösungen zurückziehen

Eine Bereitstellung einer Lösung kann entsprechend wieder aufgelöst werden. Eine Deinstallation ist erst nach dem Zurückziehen der Lösung möglich.

Uninstall-SPSolution -identity "solution.wsp" -webapplication "http://sharepoint" -confirm

Lösungen deinstallieren / löschen

Um eine Lösung dauerhaft aus dem Lösungsspeicher zu entfernen, muss sie vorher zurückgezogen worden sein.

Remove-SPSolution -identity "solution.wsp" -confirm