Немного поправил скрипт:
Код:

Stop-VM -vm BOSS_1
Remove-VM -vm BOSS_1
Stop-VM -vm BOSS_2
Remove-VM -vm BOSS_2
export-vm -vm BOSS_MAIN -path F:\VM\export\BOSS_MAIN\export -copystate -wait -force
# Variables
$SRV2 = "BOSS_1"
$SRAM = 512MB
$SRV2VHD = 40GB
$VMLOC = "F:\VM\export\BOSS_1"
$Network2 = "Network2"
# Configure Hyper-V Virtual Network
remove-vmswitch $Network2 -force -erroractionsilentlycontinue
new-vmprivateswitch $Network2
# Create Virtual Machines
MD $VMLoc -erroractionsilentlycontinue
new-vm $SRV2 -path $VMLoc
new-vhd -vhdpaths $VMLoc\$SRV2 -size $SRV2VHD
add-vmdisk -vm $SRV2 -controllerid 0 -lun 0 -path $VMLoc\$SRV2
get-vm $SRV2 | add-vmdrive -controllerid 1 -lun 0 -dvd
get-vm $SRV2 | set-vmmemory -memory $SRAM
get-vm $SRV2 | add-vmnic -virtualswitch $Network2
$SRV3 = "BOSS_2"
$SRAM = 512MB
$SRV3VHD = 40GB
$VMLOC = "F:\VM\export\BOSS_2"
$Network3 = "Network3"
# Configure Hyper-V Virtual Network
remove-vmswitch $Network3 -force -erroractionsilentlycontinue
new-vmprivateswitch $Network3
# Create Virtual Machines
MD $VMLoc -erroractionsilentlycontinue
new-vm $SRV3 -path $VMLoc
new-vhd -vhdpaths $VMLoc\$SRV3 -size $SRV3VHD
add-vmdisk -vm $SRV3 -controllerid 0 -lun 0 -path $VMLoc\$SRV3
get-vm $SRV3 | add-vmdrive -controllerid 1 -lun 0 -dvd
get-vm $SRV3 | set-vmmemory -memory $SRAM
get-vm $SRV3 | add-vmnic -virtualswitch $Network3
Import-VM -vm BOSS_1 -path F:\VM\export\BOSS_MAIN\export -copystate -wait -force
Import-VM -vm BOSS_2 -path F:\VM\export\BOSS_MAIN\export -copystate -wait -force
Собственно он все делает, кроме импорта в этом проблема, ну и в целом, может по коду какие замечания поправки будут?
И еще такой вопрос при остановке и удалении VM он меня спрашивает, точно ли я хочу провести это действие, можно ли как то это обойти, чтобы он сразу останавливал и удалял их без запроса?
Еще вопрос: после того, как он создает заново VM BOSS_1 BOSS_2 , то начинает ругаться при создании VHD мол, что уже такой жесткий существует, это что получается, при удалении VM VHD не удаляется? это надо отдельно прописать, чтобы VHD удалялось после удаления VM?