Извиняюсь, лопухнулся. Код на предыдущей странице исправил.
В -
set vhd=Win7-1.vhd
нужно указать не только имя VHD файла, но и место (путь) где он будет расположен.
Например
Код:

set vhd="D:\Win7-1.vhd"
или
Код:

set vhd="D:\VHD\Win7-1.vhd"
Как Вам удобней.
В результате работы скрипта на диске D: создан файл Win7-1.vhd и виртуальный дис, которому присвоена буква Y:
Не совсем по теме, но по созданию образов VHD
возможно Вас заинтерисует программа
WinNTSetup v2.1
имеет графический интерфейс, но может управляться из командной строки, все команды приведены на первой странице ветки форума. Язык Английский.