Я работаю над удаленным выполнением командной строки в Windows из Debian. Для этого я попытался использовать скрипт bash ниже. Использование ожидается, оно состоит из подключения через telnet к удаленному серверу, ввода значений имени пользователя и пароля и отправки желаемой командной строки.Выполнять удаленные команды из Debian в Windows через Telnet
#!/usr/bin/expect
set timeout 20
set name 192.168.1.46
set user Administrateur
set password MSapp/*2013
set cmd "TASKKILL /F /IM Tomcat6.exe"
spawn telnet 192.168.1.46
expect "login:"
send "$user\r"
expect "password:"
send "$password\r"
expect "C:\Users\Administrateur>"
send "$cmd\r"
Telnet-соединение хорошо установлено. Но командная строка не выполняется.
Может ли кто-нибудь сказать мне, что не так с моим сценарием?
Это работает! большое спасибо :) – Basma