Windows RM 3.0 を使用してデータベース、SSIS パッケージ、およびその他のものを複数の異なるサーバーに展開しているこの大規模なアプリケーションがあり、正常に動作しています。ビジネス インテリジェンス SharePoint サイトのブランド変更もこのプロセスに追加するように依頼されました。そのためのカスタム ビルド スクリプトを作成し、Sharepoint サーバー上の PowerShell からこのコマンドを実行するように Win RM を設定します。
Install-SPSolution –Identity Payload\SharepointDeploy.wsp –WebApplication http://localhost/ -GACDeployment
それを実行すると、次のエラーが表示されます
Install-SPSolution : Microsoft SharePoint は、Microsoft .Net ランタイムのバージョン 4.0.30319.18444 ではサポートされていません。
読んでみると、PowerShell 3.0 の問題のようで、2.0 で実行すると問題なく動作します。ただし、既存のプロセスが適切に機能するには、PowerShell 3.0 が必要です。これを 3.0 で動作させる方法はありますか? または、Invoke-Command などを使用して 2.0 インスタンスを起動できますか? 必要に応じて詳細を提供できます。