использование ожидает! Это делает пишущие сценарий интерактивные инструменты намного легче. Например, можно написать сценарий сессии telnet или сеанса FTP.
Сделайте свою работу над командной строкой и затем просто напишите сценарий ее. Вот сырой пример к telnet на плате разработки, получите изображение ядра и поместите его во флэш-память
#!/bin/bash
# scripted telnet
IP=$1
IMAGE="platform-AT91SAM9260/images/linuximage"
cp $IMAGE /home/cynove/public_html/
expect -b - <<EndOfTelnet
spawn telnet $IP
expect "login"
send "root\r"
expect "#"
set timeout -1
send "wget -O kimage http://192.168.10.2/~cynove/linuximage\r"
expect "#"
send "ls -al kimage\r"
expect "kimage"
send "flashcp -v kimage /dev/mtd1\r"
expect "Erasing"
expect "#"
send "exit\r"
EndOfTelnet
Возможно, это - проблема с контроллером: http://communities.vmware.com/message/1572066
Скорее всего, причина, учитывая, что Вы имеете размеры из VM, состоит в том, что Вы не устанавливали инструменты VMware в своем госте ОС. Можно сделать это использование vSphere Клиента.