Как заставить работать следующий скрипт? В настоящее время я могу создать новую виртуальную машину на своем сервере. Я также хочу загрузить ISO-образ Windows и выполнить автоматическую установку на виртуальной машине. Как мне отредактировать скрипт, чтобы это работало?
# Virtual Center Details
$server_address = "xxxxx"
$username = "xxxxx"
$password = "xxxxx"
$iso = "WINXP_X86_SP3_CD.ISO"
Get-VIServer -Server $server_address -Protocol https -User $username -Password $password
foreach ($vmm in $array)
{
$vmm = "VirtualMachine"
New-VM -name $vmm -DiskMB 20000 -memoryMB 2000
Get-VM $vmm | Get-CDDrive | Set-CDDrive -IsoPath $iso -StartConnected $true -Confirm:$false
$value = "5000"
$vm = Get-VM $vmname | Get-View
$vmConfigSpec = New-Object VMware.Vim.VirtualMachineConfigSpec
$vmConfigSpec.BootOptions = New-Object VMware.Vim.VirtualMachineBootOptions
$vmConfigSpec.BootOptions.BootDelay = $value
$vm.ReconfigVM_Task($vmConfigSpec)
Start-vm -vm $vmname
}
$array
? ПочемуGet-VIServer
? Вы имели в видуConnect-VIServer
? С какими проблемами вы сталкиваетесь при работе со сценарием? - person Emiliano Poggi   schedule 03.06.2011