Я думаю, что моя проблема закончила тем, что была, что я не использовал параметр-WorkingDirectory Начинать-процесса cmdlet. Файл setup.exe называет все виды процессов как часть установки, и я думаю дочерние процессы, которые это называло, не знали о корректном "WorkingDirectory". Код, который работы следующие.
Start-Process "$SQLServerSetupLocation\setup.exe" -Wait -WorkingDirectory $SQLServerSetupLocation -ArgumentList $arguments
Выберите загрузочное устройство, используя bios.bootOrder
.
Порядок загрузки виртуальной машины может быть установлен на жесткий диск, cdrom или гибкий диск. Если установлено значение cdrom или floppy и имеется несколько устройств, виртуальная машина пробует их последовательно, пока не найдет одно для загрузки.
Пример:
bios.bootOrder = "ethernet5,ethernet2,cdrom,hdd,floppy"
Источник: