Deployment von SharePoint Solutions (WSP Packages) mit PowerShell
Das Deployment und die Verwaltung von SharePoint Solutions ist in SharePoint 2010 am effektivsten mit PowerShell zu bewältigen. Auch die Verwaltung der Solutions sowie der Features kann darüber vorgenommen werden.
SharePoint Solution zur Farm hinzufügen.
Add-SPSolution -LiteralPath «C:\Deployment\Solution.wsp»
Deployment der installierten SharePoint Solution in der Farm. Der Parameter -GACDeployment definiert, dass der Global Assembly Cache (GAC) für die Solution bereitgestellt werden kann.
Install-SPSolution -Identity Solution.wsp -GACDeployment
Deployment der installierten SharePoint Solution in der angegebenen Web Application.
Install-SPSolution –Identity Solution.wsp –WebApplication http://webapplication –GACDeployment
Aktualisiert eine bestehende Solution mit einer neuen Solution.
Update-SPSolution –Identity Solution.wsp –LiteralPath “C:\Deployment\Solution.wsp” –GacDeployment
Deinstalliert die definierte Solution aus der Farm.
Uninstall-SPSolution –Identity Solution.wsp
Deinstalliert die definierte Solution aus der angegebenen Web Application.
Uninstall-SPSolution –Identity Solution.wsp –WebApplication http://webapplication
Löscht die definierte Solution aus der Farm.
Remove-SPSolution –Identity Solution.wsp
Löscht die definierte Solution aus der angegebenen Web Application.
Remove-SPSolution –Identity Solution.wsp –WebApplication http://webapplication
Sandbox Solutions
Sandboxed SharePoint Solution hinzufügen in der angegebenen Solution.
Add-SPUserSolution -LiteralPath «C:\Deployment\Solution.wsp» -Site http://site
Aktivieren der Sandboxed SharePoint Solution in der angegebenen Site.
Install-SPUserSolution -Identity Solution.wsp -Site http://site
Deaktivieren der Sandboxed SharePoint Solution in der angegebenen Site.
Uninstall-SPUserSolution -Identity Solution.wsp -Site http://site
Löschen der Sandboxed SharePoint Solution in der angegebenen Site.
Remove-SPUserSolution -Identity Solution.wsp -Site http://site
Features
Aktivieren des definierten Farm Features.
Enable-SPFeature –Identity «Feature Name oder GUID»
Aktivieren eines Features auf der definierten Site.
Enable-SPFeature –Identity «Feature Name oder GUID» –URL http://webapplication
Erzwingen der Aktivierung eines Features auf der definierten Site.
Enable-SPFeature –Identity «Feature Name oder GUID» –URL http://webapplication -Force
Deaktivieren des definierten Farm Features.
Disable-SPFeature –Identity «Feature Name oder GUID»
Deaktivieren eines Features auf der definierten Site.
Disable-SPFeature –Identity «Feature Name oder GUID» –URL http://webapplication
Eine komplette Auflistung aller PowerShell Befehle und Parameter steht hier zur Verfügung:
http://technet.microsoft.com/en-us/library/ff607534.aspx