使用PowerShell管理SharePoint中的附加组件和解决方案
1. 解决方案
1.1 解决方案的类型
SharePoint 2016引入了两种类型的解决方案:传统解决方案(WSP包)和应用程序(Add-ins)。传统解决方案(WSP包)直接部署在SharePoint农场中,而应用程序则可以独立于SharePoint环境运行,通过调用SharePoint的Web服务和REST API与SharePoint交互。
1.2 添加新的农场解决方案
要将新的农场解决方案添加到SharePoint环境中,可以使用 Add-SPSolution
cmdlet。该命令将WSP文件上传到SQL数据库中,并将其注册到配置数据库中。以下是一个添加新农场解决方案的示例:
Add-SPSolution -LiteralPath "C:\Solutions\MySolution.wsp"
添加解决方案后,需要将其安装到农场中。使用 Install-SPSolution
cmdlet可以完成这一任务。安装过程中,可能需要将程序集部署到全局程序集缓存(GAC)中。以下是安装解决方案的示例:
Install-SPSolution -Identity MySolution.wsp -GACDeployment