Hyper-Vのマシン作成コマンド

Hyper-Vのマシン作成コマンドを紹介する。

本記事では、PXEサーバーに合うマシン作成を行う。

create network(internal)

new-vmswitch -name private -switchtype internal

prepare: deletion

$vm_name="4pxe"
stop-vm -name $vm_name
remove-vm -name $vm_name

create machine: for pxe

new-vm -name $vm_name -memorystartupbytes 4gb -bootdevice vhd -newvhdpath .\$vm_name\vms\test.vhdx -path .\$vm_name\vmdata -newvhdsizebytes 20gb -generation 2 -switch private

set-vmfirmware $vm_name -enablesecureboot off

$nw = get-vmnetworkadapter -vmname $vm_name
set-vmfirmware $vm_name -firstbootdevice $nw

start-vm -name $vm_name

$hdd = get-vmharddiskdrive -vmname $vm_name
set-vmfirmware $vm_name -firstbootdevice $hdd
get-command -module hyper-v | out-gridview

こういう基本的なことを行う記事が少ない。

PXEサーバー構築手順

yumayxx.hateblo.jp

ref.

qiita.com

learn.microsoft.com