This is a simple list down of basic PowerShell commands used in command line deployments in SharePoint. [SP 2010 and 2013] &
The equivalent STSADM commands used in SharePoint 2007 ... back in the day ;)
1. Adding a new WSP to farm solution
2. Deploy WSP
5. Retract WSP
6. Remove WSP from SharePoint farm
The equivalent STSADM commands used in SharePoint 2007 ... back in the day ;)
1. Adding a new WSP to farm solution
SP 2010/2013 PowerShell
|
Add-SPSolution -LiteralPath "C:\FolderName\Solution.wsp"
|
SP 2007
Stsadm
|
stsadm -o addsolution -filename "Solution.wsp"
[Assuming command runs from the correct folder location]
|
2. Deploy WSP
SP 2010/2013 PowerShell
|
Install-SPSolution -Identity "Solution.wsp" -WebApplication "http://WebSiteUrl" -CASPolicies -GACDeployment -Local -Force
AllWebApplications vs WebApplication - All allows the wsp to be deployed in all SP web applocations. WebApplication - allows the wsp to be deployed to a target web app
CASPolicies - Allows Code Access Security Policies to be deployed [optional]
GACDeployment - Allows DLL installation in the global assembly cache [optional]
Force [optional]
Local - Deploys only in the current server [optional]
|
SP 2007
Stsadm
|
stsadm -o deploysolution -name "SolutionName" -url "Site URL" -immediate -allowgacdeployment -allowcaspolicies -force
instead of -url, you can use -allcontenturls
instead of -immediate, you can use -time "time to deploy"
GACDeployment - Allows DLL installation in the global assembly cache [optional]
|
3. Activate feature
SP 2010/2013 PowerShell
|
Enable-SPFeature –identity "FeatureName" -URL http://WebSiteUrl
|
SP 2007
Stsadm
|
stsadm -o activatefeature -id feature_ID -url http://WebSiteUrl -force
[Instead of -Id, you can use -filename or -name with appropriate values]
|
4. De-activate feature
SP 2010/2013 PowerShell
|
Disable-SPFeature –identity "FeatureName" -URL http://WebSiteUrl
|
SP 2007
Stsadm
|
stsadm -o deactivatefeature -id feature_ID -url http://WebSiteUrl
[Instead of -Id, you can use -filename or -name with appropriate values]
|
5. Retract WSP
SP 2010/2013 PowerShell
|
Uninstall-SPSolution -Identity "Solution.wsp" -WebApplication http://WebSiteUrl
|
SP 2007
Stsadm
|
stsadm -o retractsolution -name "Solution.wsp" -url http://WebSiteUrl -immediate
[Instead of -immediate, you can use -time "TimeToRun"]
|
6. Remove WSP from SharePoint farm
SP 2010/2013 PowerShell
|
Remove-SPSolution -Identity "Solution.wsp"
|
SP 2007
Stsadm
|
stsadm -o deletesolution -name "Solution.wsp"
|
No comments:
Post a Comment