この文書では、仮想マシン作成時に想定しない起動ファームウェアが指定されていた場合に PowerCLI で仮想マシンの起動ファームウェアを EFI と BIOS で切り替える手順について案内します。
VMware vCenter Server
例: 仮想マシンが作成された際、BIOS となっていた起動ファームウェアを UEFI に変更します。
$vm = Get-VM <作成した仮想マシン名>
$vm.ExtensionData.Config.Firmware
bios
$spec = New-Object VMware.Vim.VirtualMachineConfigSpec
$spec.Firmware = [VMware.Vim.GuestOsDescriptorFirmwareType]::efi
$vm.ExtensionData.ReconfigVM($spec)
$vm.ExtensionData.Config.Firmware
efi