0

在过去的 3 或 4 天里,我一直被困在这个问题上。我正在尝试在 Jenkins 的 Windows 批处理文件中运行附加的命令。这会导致它挂起并且它不接受任何进一步的输入:

knife winrm ec2-xx-xx-xx-xx.compute-1.amazonaws.com interactive -m -x Administrator -P xxxxxxxx

如果在 Windows 机器上手动运行,这工作正常,但我认为正在打开的 ruby​​.exe 开始导致 Jenkins 出现一些问题。

有没有人曾经以这种方式使用过刀winRM的交互模式?我在这里束手无策,我真的需要这个工作。感谢您提供的任何帮助。

4

1 回答 1

0

您是否尝试过将其作为“呼叫刀”而不是“刀”运行?如果在批处理文件中运行另一个批处理文件(例如 knife.bat)而没有“调用”,则初始批处理文件运行将终止。这里有一个很好的解释:http ://www.robvanderwoude.com/call.php

于 2014-06-25T13:52:41.510 回答