Powershell Jenkins与Sharepoint解决方案部署器
我似乎不明白为什么如果我在Jenkins(本地机器)中运行脚本,那么我会得到 此计算机上未安装Windows PowerShell管理单元“Microsoft.SharePoint.PowerShell”Powershell Jenkins与Sharepoint解决方案部署器,powershell,sharepoint,jenkins,sharepoint-2010,Powershell,Sharepoint,Jenkins,Sharepoint 2010,我似乎不明白为什么如果我在Jenkins(本地机器)中运行脚本,那么我会得到 此计算机上未安装Windows PowerShell管理单元“Microsoft.SharePoint.PowerShell” 但如果我在Jenkins之外运行它(即,从“开始”菜单运行powershell),那么就可以了。我查看了GAC,发现了.dll。我找到的解决方案是,因为Jenkins运行32位。我必须安装JRE 64位,并指示jenkins以64位运行,因此powershell将以64位运行 使用ShareP
但如果我在Jenkins之外运行它(即,从“开始”菜单运行powershell),那么就可以了。我查看了GAC,发现了.dll。我找到的解决方案是,因为Jenkins运行32位。我必须安装JRE 64位,并指示jenkins以64位运行,因此powershell将以64位运行
使用SharePoint for PowerShell始终必须是64位。这可能是一个愚蠢的问题,但您是否安装了?没有愚蠢的问题。是的,我有。:)如果从“开始”菜单运行32位PowerShell(x86版本),会发生什么情况?只是想一想,因为Jenkins显然运行32位版本(参见)@JamesQMurphy-Yup,所以我想它是在32位上运行的。