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