如何通过PowerShell部署和管理Farm Solution?

很多企业都有自己的开发团队,根据企业需求研发和部署一些自定义的Farm Solution,那么什么是Farm Solution?怎么管理和部署呢?

 

Farm Solution Package是以.wsp为扩展名的单个文件组成,包括FeaturesSitedefinitionsAssembliesFilesUpdates to web.config files,可以通过DeployUpgradeRetract三种方式管理FarmSolution

 

Deploy Farm Solution的步骤:

 

  • 添加SolutionFarm Store里,具体命令为:Add-SPSolution -LiteralPath  c:\_10SiteDefinition.wsp,如下图所示:

 


 

  • 部署Solution,通过Central Administration或者PowerShell,具体PowerShell命令为:Install-SPSolution –Identity  _10SiteDefinition.wsp –GACDeployment –Force,如下图所示:

 


 

  • Activate feature或者以此Site DefinitionTemplate创建Site Collection,下图所示:

 


 

 

Retract Farm Solution的步骤:

 

  • Deactivate features
  • Retract the solution,通过Central Administration或者PowerShell,具体PowerShell命令为:Uninstall-SPSolution -Identity  _10SiteDefinition.wsp,如下图所示:

 


 

  • Remove the solution,通过Central Administration或者PowerShell,具体PowerShell命令为:Remove-SPSolution -Identity _10SiteDefinition.wsp,如下图所示:

 


 

备注:Local是指-local参数,即每次部署到制定的SharePoint Server上,Global部署即默认部署到整个SharePoint Farm上,Local部署能实现部署或者更新Solution上时不影响其他Server

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值