0

我有一个 PowerShell 脚本,可以编排到各地服务器的部署,但不要害怕,它永远不会超过第 2 行。

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

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

考虑到相同的脚本在相同的..下运行。我刚刚解决了。我将继续发帖回答!

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

卢克

4

1 回答 1

1

您是否检查过x86|x64组合框的构建步骤是否相同?否则,PowerShell 将运行SysWow64的模块文件夹与System32.

祝你好运,

卢克

于 2013-11-07T12:08:53.560 回答