【发布时间】:2019-04-18 13:02:48
【问题描述】:
我正在编写一个脚本,它可以帮助我自动部署我的 Hyper-V VM 测试环境。现在,我希望使用空的 VHDX 驱动器和作为虚拟 DVD 驱动器附加的 Windows 安装 ISO 创建新的 VM。
我使用New-VM cmdlet 创建了多个虚拟机。但是,在创建新虚拟机时,此 cmdlet 似乎没有附加 ISO 的选项。看来我必须使用Add-VMDvdDrive PowerShell cmdlet。对吗?
但是,当我运行以下命令时,出现错误:
Add-VMDvdDrive -VMName "VMNAME" -Path "F:\WindowsServer2012R2.iso
这是错误:
Add-VMDvdDrive : Adding the device 'Microsoft:Hyper-V:Virtual CD/DVD Disk' to 'VMNAME' failed.
At C:\Users\user\Documents\vmdeploy.ps1:3 char:1
+ Add-VMDvdDrive -VMName "svn1.contoso.com" -Path "F:\WindowsServer2012 ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Add-VMDvdDrive], VirtualizationException
+ FullyQualifiedErrorId : Unspecified,Microsoft.HyperV.PowerShell.Commands.AddVMDvdDrive
我做错了什么?
【问题讨论】:
标签: powershell hyper-v