如何使用 powershell 将虚拟机的检查点类型从生产更改为标准

如何使用 powershell 将虚拟机的检查点类型从生产更改为标准

我需要使用 powershell 将检查点类型从“生产”更改为“标准”。

我当前用于创建新虚拟机的脚本粘贴在这里,但它会创建一个带有“生产”检查点的虚拟机。

param([String] $vmName, [String] $baseVMPath)

$vhdPath = $baseVMPath + "\" + $vmName + "\Virtual Hard Disks\" + $vmName + ".vhdx"

$switchName = "External switch for Hyper-V"

New-VM -Name $vmName -MemoryStartupBytes 8GB -Generation 2 -NewVHDPath $vhdPath -NewVHDSizeBytes 127GB -Path $baseVMPath -SwitchName $switchName

Add-VMDvdDrive -VMName $vmName –Path D:\Media\en_windows_10_enterprise_x64_dvd_6851151.iso

$dvd = Get-VMDvdDrive -VMName $vmName

Set-VMFirmware -VMName $vmName -FirstBootDevice $dvd

Set-VMMemory $vmName -DynamicMemoryEnabled $False

Start-VM –Name $vmName

答案1

您需要在 set-vm 上使用 -CheckpointType 标志。

相关内容