É possível criar scripts usando o comando esperar . Foi especificamente projetado para lidar com essas situações.
Note que você terá que armazenar sua senha em algum lugar em texto claro em seu script.
Eu o uso para fazer login em alguns servidores remotos sem ter que digitar minha senha para as máquinas remotas.