Merge pull request #5374 from PatrickLang/hyperv-checkpoint

Disabling automatic checkpoints in hyperv-iso builder
pull/5367/merge
Matthew Hooker 9 years ago committed by GitHub
commit 150b1522f4

@ -213,10 +213,27 @@ New-VM -Name $vmName -Path $path -MemoryStartupBytes $memoryStartupBytes -NewVHD
return err
}
err = DisableAutomaticCheckpoints(vmName)
if err != nil {
return err
}
return DeleteAllDvdDrives(vmName)
}
}
func DisableAutomaticCheckpoints(vmName string) error {
var script = `
param([string]$vmName)
if ((Get-Command Set-Vm).Parameters["AutomaticCheckpointsEnabled"]) {
Set-Vm -Name $vmName -AutomaticCheckpointsEnabled $false }
`
var ps powershell.PowerShellCmd
err := ps.Run(script, vmName)
return err
}
func SetVirtualMachineCpuCount(vmName string, cpu uint) error {
var script = `

Loading…
Cancel
Save