Jenkins 与 Sharepoint 解决方案部署器

Jenkins with Sharepoint Solution Deployer

我似乎无法弄清楚为什么如果我 运行 Jenkins(本地机器)中的脚本,然后我得到

The Windows PowerShell snap-in 'Microsoft.SharePoint.PowerShell' is not installed on this machine.

但是,如果我 运行 它在 Jenkins 之外(即从开始菜单 运行ning powershell),那就没问题了。我查看了 GAC,.dll 在那里。

我找到的解决方案是,因为 Jenkins 运行s 32 位。我必须安装 JRE 64 位并将 jenkins 指向 64 位的 运行,这样 powershell 将在 64 位 运行。

使用 SharePoint for PowerShell 始终必须是 64 位。