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" 
 | 

