Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Пользователь


Сообщения: 70
Благодарности: 2

Профиль | Отправить PM | Цитировать


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

Код: Выделить весь код
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?

Последний раз редактировалось Mishanya3624, 06-12-2013 в 15:12.


Отправлено: 09:22, 06-12-2013 | #2