Я пишу скрипт, который должен помочь мне автоматизировать развертывание моих сред тестирования Hyper-V VM. Сейчас я хочу, чтобы новые виртуальные машины создавались с пустыми дисками VHDX и установочным ISO-файлом Windows, подключенным как виртуальный DVD-привод.
Я создал несколько виртуальных машин с помощью командлета New-VM
. Однако, похоже, что этот командлет не имеет возможности подключить ISO при создании новой виртуальной машины. Похоже, я должен использовать командлет Add-VMDvdDrive
PowerShell. Правильно?
Однако, когда я запускаю следующую команду, я получаю сообщение об ошибке:
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
Что я делаю не так?