powershell - Powershell-ImportVM 命令比较 VM 返回预期结果,但是在脚本中使用 import-vm 时会引发错误
问题描述
Compare-VM
PS C:\San\SV65\ps> Compare-VM -Path 'C:\San\SV65\hyper-packer\hyper-packer\output-centos8-9\Virtual Machines\FEEBFC7A-7AB7-4C57-A3D4-B3C5593F8FF7.vmcx'
DEBUG: 1+ >>>> Compare-VM -Path 'C:\San\SV65\hyper-packer\hyper-packer\output-centos8-9\Virtual
Machines\FEEBFC7A-7AB7-4C57-A3D4-B3C5593F8FF7.vmcx'
DEBUG: ! CALL function '<ScriptBlock>'
VM : VirtualMachine (Name = 'packer-centos8-base-g2-9') [Id = 'feebfc7a-7ab7-4c57-a3d4-b3c5593f8ff7']
OperationType : ImportVirtualMachine
Destination : F06E0BBCFD35P
Path : C:\San\SV65\hyper-packer\hyper-packer\output-centos8-9\Virtual
Machines\FEEBFC7A-7AB7-4C57-A3D4-B3C5593F8FF7.vmcx
SnapshotPath : C:\San\SV65\hyper-packer\hyper-packer\output-centos8-9\Snapshots
VhdDestinationPath : C:\San\SV65\hyper-packer\hyper-packer\output-centos8-9\Virtual Hard Disks
VhdSourcePath :
Incompatibilities : {}
CheckpointPath : C:\San\SV65\hyper-packer\hyper-packer\output-centos8-9\Snapshots
但是通过脚本使用时
Import-VM -Path 'C:\San\SV65\hyper-packer\hyper-packer\output-centos8-9\Virtual Machines\FEEBFC7A-7AB7-4C57-A3D4-B3C5593F8FF7.vmcx' -Copy -VhdSourcePath 'C:\San\SV65\hyper-packer\hyper-packer\output-centos8-9\Virtual Hard Disks\packer-centos8-base-g2-9.vhdx' -Confirm
它返回一个错误
Import-VM : Unable to import virtual machine due to configuration errors. Please use Compare-VM to repair the virtual machine.
At C:\San\SV65\ps\Import-VM.ps1:26 char:3
+ Import-VM -Path 'C:\San\SV65\hyper-packer\hyper-packer\output-cento ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Import-VM], VirtualizationException
+ FullyQualifiedErrorId : OperationFailed,Microsoft.HyperV.PowerShell.Commands.ImportVM
有什么帮助吗?
解决方案
Import-VM -Path 'C:\San\SV65\hyper-packer\hyper-packer\output-centos8-9\Virtual Machines\FEEBFC7A-7AB7-4C57-A3D4-B3C5593F8FF7.vmcx' -Copy
不适用于 -vhd
推荐阅读
- python - 使用 python 或 c 为 android 和 iOS 创建一个 API
- python - 无法在 python 中同时创建 2 个谷歌云语音流。进程以退出代码 139 结束(被信号 11 中断:SIGSEGV)
- excel - Excel - 计算两个日期之间每个月的天数(两个日期都可用)
- cluster-analysis - 你如何解释这个剪影结果?(聚类)
- firebase - firebase firestore 听有时不工作
- jquery-ui - jQuery UI 小部件在缩小后停止工作
- flutter - Flutter:如何从谷歌地图中获取地名
- excel - VBA Excel 基于条件的负值不起作用
- java - Java Stream - 使用带有方法引用的后续映射,还是使用带有 lambda 的单个映射?
- python - 当python中有一个循环时,我怎样才能让我的代码做其他事情