时间:2020-09-06 23:51作者:admin来源:未知人气:382我要评论(0)
在建立 Hyper-V 实验环境时,经常需要为多个 VM 挂载同一个 ISO 映像。例如,要建立有多台 Exchange 2016 服务器的实验环境,就需要将 Exchange 2016 的安装映像挂载到多个虚拟机。
为了避免重复繁杂的操作,我们可以事先将Hyper-V VM 定为相同的命名约定,把 Exchange 2016 服务器的 VM 命名为以 E16 开头。这样就可以直接使用 PowerShell 的 Get-VM cmdlet 来使用通配符获取 VM 集合,以方便批量添加 ISO 映像。
以下就是挂载相同 ISO 的 PowerShell 示例:
Get-VM E16* | Get-VMDVDDrive | Set-VMDvdDrive -Path "F:ISOsExchange2016ExchangeServer2016-x64-cu6.iso"
要批量卸载 ISO 映像,只需将路径设置为 $Null 即可:
Get-VM E16* | Get-VMDVDDrive | Set-VMDvdDrive –Path $Null
由于不同 Hyper-V 虚拟机挂载的 ISO 文件的路径不同,默认可能无法在 PowerShell 中显示完整路径:
Get-VM E16* | Get-VMDVDDrive | Select-Object VMName, Path
如果你遇到 ISO 路径截断的问题,可以使用 –ExpandProperty 参数来显示完整路径。但由于 Path 列的数据类型原因,使用此参数就无法显示前面的列:
Get-VM E16* | Get-VMDVDDrive | Select-Object –ExpandProperty Path
如果你想两全其美,既要显示 VMName 又要查看其挂载 ISO 的完整路径,可以使用如下 PowerShell 命令:
Get-VM E16* | ForEach { $Path = (Get-VMDVDDrive $_ | Select-Object -ExpandProperty Path);Write-Host $_.VMName $Path}
相关阅读 Win10只能打出字母无法打出汉字怎么办Win10经常有电脑弹窗如何解决Win10提示全局禁用了虚拟打印功能怎么办Win10玩血战上海滩全屏怎么设置Win10使用小娜搜索文件没有反应怎么办Win10如何禁止开机自动运行语音识别Win10怎么禁止应用访问任务Win10连接商店显示0x80072efd怎么解决Win10电脑硬件配置信息在哪里查看Win10如何查看打印机驱动的位置
热门文章 win10 C盘多了个锁,还多个三角型黄色感叹号,看起来让人不舒服微软官方Win10虚拟机镜像下载地址(VMware/VirtualBox/HyperV/Parawindows 10 登陆微软账号0x80190001错误解决方法如何解决win10 系统C:Users用户名中有中文,更改为英文的问题
最新文章
Win10只能打出字母无法打出汉字怎么办Win10经常有电脑弹窗如何解决
Win10提示全局禁用了虚拟打印功能怎么办Win10玩血战上海滩全屏怎么设置Win10使用小娜搜索文件没有反应怎么办Win10如何禁止开机自动运行语音识别
人气排行 win10 C盘多了个锁,还多个三角型黄色感叹号,看起来让人不舒服微软官方Win10虚拟机镜像下载地址(VMware/VirtualBox/HyperV/Parawindows 10 登陆微软账号0x80190001错误解决方法如何解决win10 系统C:Users用户名中有中文,更改为英文的问题Win10 离线安装.NET Framework 3.5方法汇总下载大全win11用户帐户控制你要允许此应用对你的设备进行更改解决方法如何让指定的电脑窗口固定在最前端(始终显示)错误0xC004F069非核心版本的计算机上运行slui.exe解决方法
盖楼回复X
(您的评论需要经过审核才能显示)
查看所有0条评论>>