use this format: Set-VMFirmware -VMName "Windows 11 VM" -BootOrder $(Get-VMDvdDrive -VMName "Windows 11 VM"), $(Get-VMHardDiskDrive -VMName "Windows 11 VM")