У меня есть это большое приложение, которое я использую Windows RM 3.0 для развертывания баз данных, пакетов SSIS и других вещей на нескольких разных серверах, и оно работает нормально. Было предложено также добавить в этот процесс изменения фирменной символики сайта Business Intelligence SharePoint. Поэтому я создаю собственный сценарий сборки для этого и настраиваю Win RM для запуска этой команды из PowerShell на сервере Sharepoint.
Install-SPSolution –Identity Payload\SharepointDeploy.wsp –WebApplication http://localhost/ -GACDeployment
когда я запускаю это, я получаю следующую ошибку
Install-SPSolution : Microsoft SharePoint не поддерживается версией 4.0.30319.18444 среды выполнения Microsoft .Net.
Читая вокруг, кажется, что это проблема PowerShell 3.0, и при работе в 2.0 он работает нормально. Однако мой существующий процесс требует PowerShell 3.0 для правильной работы. Есть ли способ заставить это работать с 3.0? Или я могу развернуть экземпляр 2.0 с помощью Invoke-Command или чего-то еще? Я могу предоставить более подробную информацию, если это необходимо.