removed an extra echo and added proper error message when there is incompatibilities. Appearantly importing into a compressed folder wont work and will result in an error.

This commit is contained in:
Bjorn Brala 2016-10-19 20:55:56 +02:00
parent 5185b84f85
commit 055bed5918
1 changed files with 5 additions and 5 deletions

View File

@ -18,8 +18,6 @@
[string]$differencing_disk=$null
)
"$($data_path)/Snapshots"
# Include the following modules
$Dir = Split-Path $script:MyInvocation.MyCommand.Path
. ([System.IO.Path]::Combine($Dir, "utils\write_messages.ps1"))
@ -124,9 +122,11 @@ if ($generation -ne 1) {
}
$report = Compare-VM -CompatibilityReport $vmConfig
£ Stop if there is incomatibilities which would fail anyhow.
if($report.Incompatibilities.Length -gt 0){
$report.Incompatibilities
Write-Error-Message ConvertTo-Json $report.Incompatibilities
Write-Error-Message $(ConvertTo-Json $($report.Incompatibilities | Select -ExpandProperty Message))
exit 0
}
# Differencing disk
@ -150,7 +150,7 @@ if($differencing_disk){
}
}
Import-VM -CompatibilityReport $vmConfig
$vm_id = (Get-VM $vm_name).id.guid