过去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的交互式模式?我的智慧在这里结束,我真的需要这个工作。感谢您提供的任何帮助。
答案 0 :(得分:0)
您是否尝试过将其作为“电话刀”而不仅仅是“刀”来运行?如果在批处理文件中运行另一个没有“调用”的批处理文件(例如knife.bat),则终止初始批处理文件运行。这里有一个很好的解释:http://www.robvanderwoude.com/call.php