Set the dvd to the first boot device

This commit is contained in:
Taliesin Sisson 2015-06-29 22:06:28 +01:00
parent 02db768018
commit f3cc413bbb
1 changed files with 2 additions and 0 deletions

View File

@ -44,6 +44,8 @@ func (s *StepMountDvdDrive) Run(state multistep.StateBag) multistep.StepAction {
script.Reset() script.Reset()
script.WriteLine("param([string]$vmName)") script.WriteLine("param([string]$vmName)")
script.WriteLine("Add-VMDvdDrive -VMName $vmName") script.WriteLine("Add-VMDvdDrive -VMName $vmName")
script.WriteLine("$dvdDrive = Get-VMDvdDrive -VMName $vmName | Select-Object -first 1")
script.WriteLine("Set-VMFirmware -VMName $vmName -FirstBootDevice $dvdDrive")
err = powershell.Run(script.String(), vmName) err = powershell.Run(script.String(), vmName)
if err != nil { if err != nil {
state.Put("error", err) state.Put("error", err)