Jenkins - 执行 64 位 Powershell 命令
Jenkins - Execute 64bit Powershell commands
我正在尝试执行包含 Sharepoint 命令的 Powershell 脚本,作为我的 Jenkins 作业的一部分。
从表面上看,Sharepoint 管理单元仅适用于 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 命令?
安装 64 位 JRE 并用它启动 Jenkins(编辑 jenkins.xml)解决了这个问题。
我正在尝试执行包含 Sharepoint 命令的 Powershell 脚本,作为我的 Jenkins 作业的一部分。
从表面上看,Sharepoint 管理单元仅适用于 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 命令?
安装 64 位 JRE 并用它启动 Jenkins(编辑 jenkins.xml)解决了这个问题。