我有这个大型应用程序,我正在使用 Windows RM 3.0 将数据库、SSIS 包和其他东西部署到多个不同的服务器上,它运行良好。还要求将商业智能 SharePoint 网站的品牌更改添加到此流程中。因此,我创建了一个自定义构建脚本来执行此操作,并将 Win RM 设置为从 Sharepoint 服务器上的 PowerShell 运行此命令
Install-SPSolution –Identity Payload\SharepointDeploy.wsp –WebApplication http://localhost/ -GACDeployment
当我运行它时,我收到以下错误
Install-SPSolution:Microsoft .Net 运行时版本 4.0.30319.18444 不支持 Microsoft SharePoint。
仔细阅读,这似乎是一个 PowerShell 3.0 问题,在 2.0 中运行时它运行良好。但是,我现有的流程需要 PowerShell 3.0 才能正常工作。有没有办法让它与 3.0 一起使用?或者我可以使用 Invoke-Command 或其他方式启动 2.0 实例吗?如果需要,我可以提供更多详细信息。