Ok, I've wasted an entire day searching for an answer for this. I found a few people with the same issue but no answers.
I built a Win10 1607 Gen2 VM. I mounted an ISO to capture windows for SCCM. I cant change my boot settings in Firmware because they are missing.
I went to the CLI in PS and tried Set-VMFirmware -VMName 1607 -BootOrder "DVDDrive","HardDiskDrive"
Set-VMFirmware : Cannot bind parameter 'BootOrder'. Cannot convert the "DVDDrive" value of type "System.String" to
type "Microsoft.HyperV.PowerShell.VMComponentObject".
At line:1 char:40
+ Set-VMFirmware -VMName 1607 -BootOrder "DVDDrive","HardDiskDrive"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Set-VMFirmware], ParameterBindingException
+ FullyQualifiedErrorId : CannotConvertArgumentNoMessage,Microsoft.HyperV.PowerShell.Commands.SetVMFirmwareCommand
Using
Hyper-V Manager
Microsoft Corporation
Version: 6.3.9600.16384
Has something change in the was this is done? I have 5 Hypervisors all running the same build and none of the gen 2 machines have this option. The Gen1 VM's are fine.
Charles Freukes