我有一个包含以下内容的批处理文件
第 1 行“C:\Program Files (x86)\Dell\SysMgt\bmc\ipmish.exe”-interactive -ip 192.168.1.5 -u root -p 密码
此后它会提示 IPMISH>
线路 2 通电
我不确定如何将此命令行 2 传递到提示符 IPMISH>
我已尝试过 1. 添加到第二行根本没有任何作用
问候
答案1
批处理文件不以这种方式工作 - 每行都被解释为依次执行的命令。当您调用时ipmish.exe
,它将阻止批处理的其余部分,直到该过程结束。
为了实现您想要做的事情,您可以查看文档ipmish.exe
并查看是否有为其编写脚本的方法(正如您能够指定的,-interactive
我感觉可能有一个脚本界面)。或者,您可以考虑使用不同的软件解决方案将其作为“批处理”执行,但能够向其发送密钥,例如 AutoIt 或类似软件。