Я не сделал этого использования Hyper-V, но я сделал несколько P2V с VMware к ESX. Известные проблемы там отсутствуют и/или различные драйверы для дисков, NICs и т.д. и также Повторная активация требования ОС. Я ожидал бы, что у Вас будут эти те же проблемы с Hyper-V, как те же базовые принципалы к виртуализации применяются. Ни одна из этих проблем не вызвала нас никакая реальная головная боль при перемещении виртуальный в любое из наших полей, хотя и я буду ожидать то же самое для Вас.
используйте scriptable клиент ftp как lftp.
Вы используете его как это:
lftp -u login,pass host.com -e "get file.txt;exit "
или еще более простой - используют wget:
wget -O file ftp://login:pass@host.com/file.txt
Я встретился с проблемами, перенаправляющими STDIN с клиентами ftp UNIX прежде. В то время как я буду часто пытаться работать через них, я нашел, ожидают лучше подходить во многих ситуациях.
Вы могли бы также смотреть на nagios-плагины check_ftp, поскольку Вы могли потенциально вытащить это и использовать его в Ваших целях. Часто, существует мало потребности изобрести велосипед.
Для специфического ответа на вопрос netrc файл FTP предоставит подробную информацию аутентификации от Вашего имени.