Problem z plikiem wsadowym Windows w wielu wierszach

1

Mam plik wsadowy z następującą zawartością

Wiersz 1 „C: \ Program Files (x86) \ Dell \ SysMgt \ bmc \ ipmish.exe” -interaktywny -ip 192.168.1.5 -u root -p Hasło

po tym przechodzi do monitu IPMISH>

Linia 2 Zasilanie włączone

Nie jestem pewien, jak przekazać ten wiersz poleceń 2 do monitu IPMISH>

Co próbowałem 1. dodanie do drugiej linii po prostu nic nie robi

pozdrowienia

SeanClt
źródło

Odpowiedzi:

1

Plik wsadowy nie działa w ten sposób - każda linia jest interpretowana jako polecenie do wykonania po kolei. Kiedy dzwonisz ipmish.exe, zablokuje resztę partii, dopóki proces się nie zakończy.

Aby osiągnąć to, co chcesz zrobić, możesz zajrzeć do dokumentacji ipmish.exei sprawdzić, czy istnieje metoda skryptowania (jak możesz określić, -interactivemam wrażenie, że może istnieć interfejs skryptowy). Alternatywnie, możesz rozważyć użycie innego rozwiązania programowego do wykonania tego jako „partii”, ale z możliwością wysyłania do niego kluczy, takich jak AutoIt lub podobny.

Jonno
źródło