我似乎无法弄清楚为什么我在Jenkins(本地机器)中运行脚本,然后我得到了
Windows PowerShell管理单元' Microsoft.SharePoint.PowerShell'没有安装在这台机器上。
但是如果我在Jenkins之外运行它(即从开始菜单运行powershell),那就没关系了。我查看了GAC,而.dll就在那里。
答案 0 :(得分:1)
我找到的解决方案是,因为Jenkins运行32位。我不得不安装JRE 64位和点jenkins以64位运行所以powershell将以64位运行。
使用SharePoint for PowerShell始终必须为64位。