我有一个Powershell脚本,可以在各地安排部署到服务器的部署,但不要担心,它永远不会超过第2行。

它在两个项目构建配置上的设置相同。但是,虽然它在一个工作中起作用,但在执行所需组件的早期检查时,它会立即失败。

脚本运行一个 Get-Command New-SshSession 并检查输出以查看是否可用该CMDLET,是否设置了SSH模块。

考虑到同一脚本在相同的情况下运行。我刚刚解决了。我将继续帖子答案!

无论如何,考虑到脚本路径是相同的,参数几乎是相同的,它怎么会失败而不是另一个?

卢克

有帮助吗?

解决方案

你检查过吗 x86|x64 构建步骤的Combobox对两者都是相同的吗?否则Powershell将逃脱 SysWow64 与“正常” 64位版本的模块文件夹不同 System32.

祝你好运,

卢克

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top