使用PowerShel导入和导出Hyper-v虚拟机

虚拟机的导入与导出功能可以将虚拟机通过文件的方式进行转移,可以将虚拟机的文件复制到活动硬盘,然后带到其他的地点进行导入,这样方便了虚拟机的跨地域的转移。

在之前的博文中为大家介绍了如何使用GUI界面导入/导出虚拟机,今天我们将为大家介绍如何使用PowerShell对Hyper-v虚拟机进行导入和导出:

1、使用PowerShell导出虚拟机:

登陆到HV-01,打开Hyper-v管理器:

hyperv加载镜像文件 hyper-v导入_Backup

可以看到当前我们有一台虚拟机Test-SMB正在运行,下面我们就将这台虚拟机导出存放在E:\Backup\VM:

导出虚拟机命令如下:

Export-VM –VMName“Test-SMB”–path E:\Backup\VM

hyperv加载镜像文件 hyper-v导入_运维_02

命令运行以后返回Hyper-v管理器查看,可以看到虚拟机的“任务状态”显示为正在导出:

hyperv加载镜像文件 hyper-v导入_Backup_03

检查虚拟机是否成功导出,打开我们之前所指定的导出目录,可以看到导出成功。如下图所示:

hyperv加载镜像文件 hyper-v导入_运维_04

2、使用PowerShell导入虚拟机:

在要导入虚拟机的Hyper-v服务器上鼠标右键Windows Powershell选择以管理员身份运行:

hyperv加载镜像文件 hyper-v导入_运维_05

键入如下命令:

Import-VM -Path 'E:\backup\VM\Virtual Machines\*.XML'

hyperv加载镜像文件 hyper-v导入_Backup_06

可以看到虚拟机“Test-SMB”导入成功,并且正常运行!

下面打开Hyper-v管理器来查看虚拟机是否成功导入:

hyperv加载镜像文件 hyper-v导入_Backup_07

虚拟机导入成功,并且状态为已保存。

OK、关于使用PowerShell导入导出虚拟机的相关操作今天就给大家介绍这么多,感兴趣的朋友可以使用GET-HELP Import-VM查看更多相关信息!



本文转自wuyvzhang 51CTO博客,原文链接:http://blog.51cto.com/wuyvzhang/1730259,如需转载请自行联系原作者