我尝试执行包含Sharepoint命令的Powershell脚本,作为我Jenkins作业的一部分。
看起来,Sharepoint snapin仅适用于64位Powershell会话。 32位会话不显示Sharepoint管理单元。
64bit
PS C:\Users\user> Get-PSSnapin -Registered
Name : Microsoft.SharePoint.PowerShell
PSVersion : 1.0
Description : Register all administration Cmdlets for Microsoft SharePoint Server
运行64位Powershell的大多数建议都是从以下路径运行。即使我从32位命令提示符测试它,我仍然得到一个32位Powershell实例
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
如何通过Jenkins执行64位(以及Sharepoint)Powershell命令?
答案 0 :(得分:0)
安装64位JRE并使用它启动Jenkins(编辑jenkins.xml)解决了这个问题。