Sha256: ea52936c3981c65d89a15b820162f9b684cdc754a795801fd2146ab8ad837f1f
Contents?: true
Size: 560 Bytes
Versions: 22
Compression:
Stored size: 560 Bytes
Contents
#Requires -Modules VagrantMessages param( [Parameter(Mandatory=$true)] [string]$VmId, [string]$SnapName ) $ErrorActionPreference = "Stop" try { $VM = Hyper-V\Get-VM -Id $VmId $ChkPnt = $VM.CheckpointType if($ChkPnt -eq "Disabled") { Hyper-V\Set-VM -VM $VM -CheckpointType "Standard" } Hyper-V\Checkpoint-VM $VM -SnapshotName $SnapName if($ChkPnt -eq "Disabled") { Hyper-V\Set-VM -VM $VM -CheckpointType "Disabled" } } catch { Write-ErrorMessage "Failed to create snapshot: ${PSItem}" exit 1 }
Version data entries
22 entries across 22 versions & 3 rubygems
Version | Path |
---|---|
vagrant-unbundled-2.2.0.0 | plugins/providers/hyperv/scripts/create_snapshot.ps1 |
vagrant-unbundled-2.1.4.0 | plugins/providers/hyperv/scripts/create_snapshot.ps1 |