เช่นที่เราได้กล่าวไว้ในบทความก่อนหน้า เครื่องเสมือนจริงสามารถสร้างได้ทั้งผ่าน GUI (Graphical User Interface) และ PowerShell ในส่วนใหญ่ที่มีทั้งสองตัวเลือก ผู้ดูแลระบบ IT มักจะเลือกใช้ GUI
ในบทความนี้ เราจะแสดงวิธีสร้างเครื่องเสมือนจริงใน Hyper-V 2019 โดยใช้ PowerShell ซึ่งเป็นเครื่องมือที่รวมอยู่ใน Windows Clients และ Windows Servers ประกอบด้วย Cmdlets หลายพันรายการที่ใช้รันคำสั่งเฉพาะเจาะจง
เช่นเคย เราจะสร้างสถานการณ์เพื่ออธิบายขั้นตอน เรากำลังรัน Hyper-V 2019 เป็น Role บน Windows Server 2019 ต้องการสร้างเครื่องเสมือนจริงที่จะเป็นโฮสต์ Windows Server 2019 พร้อม RAM 8 GB และพื้นที่ดิสก์ 50 GB เริ่มต้นกันเลย
- คลิกซ้าย ที่ Start Menu และพิมพ์ PowerShell
- คลิกขวา ที่ PowerShell แล้วคลิก Run as administrator
- คลิก Yes เพื่อยืนยันการรัน PowerShell ในฐานะผู้ดูแลระบบ
- พิมพ์ คำสั่งด้านล่างใน PowerShell แล้วกด Enter เพื่อสร้างเครื่องเสมือนจริง ต้องกำหนดชื่อเครื่องเสมือนจริงและตำแหน่งจัดเก็บ ในกรณีนี้ ชื่อคือ WinSrv2019 และตำแหน่งอยู่บนพาร์ติชัน E:\VirtualMachines\
New-VM -Name WinSrv2019 -MemoryStartupBytes 8GB -BootDevice VHD -NewVHDPath E:\VirtualMachines\WinSrv2019.vhdx -Path E:\VirtualMachines -NewVHDSizeBytes 50GB -Generation 2 -Switch LAN

- เพื่อเข้าใจคำสั่งที่เรารัน ลองอธิบายความหมายสั้นๆ:
-New-VM – ใช้สร้างเครื่องเสมือนจริงใหม่ -Name WinSrv2019 – ใช้กำหนดชื่อเครื่องเสมือนจริง ในกรณีนี้คือ WinSrv2019 -MemoryStartupBytes 8GB – กำหนดหน่วยความจำ RAM ให้เครื่องเสมือนจริง -BootDevice VHD -NewVHDPath E:\VirtualMachines\WinSrv2019.vhdx – ใช้สร้างดิสก์แข็งเสมือนจริงใหม่ (*.vhdx) ที่ตำแหน่งที่กำหนด และประกาศเป็นอุปกรณ์บูท (Boot Device) -Path E:\VirtualMachines -NewVHDSizeBytes 50GB – ใช้กำหนดตำแหน่งจัดเก็บดิสก์ที่สร้างใหม่และขนาดรวม ในกรณีนี้คือ 50 GB Generation 2 – กำหนดว่าใช้ Generation 1 หรือ Generation 2 ปัจจุบันแนะนำให้ใช้ Generation 2 -Switch LAN – ใช้กำหนดสวิตช์เครือข่ายเสมือนจริงที่จะมอบหมายให้เครื่องเสมือนจริง ในกรณีนี้ชื่อสวิตช์คือ LAN ในบทความก่อนหน้าเราอธิบายเกี่ยวกับสวิตช์เครือข่ายเสมือนจริงและวิธีสร้าง โปรดดูที่ลิงก์
- เพื่อแมป (Map) ไฟล์ ISO ไปยังไดรฟ์ CD/DVD ของ VM เพื่อติดตั้งระบบปฏิบัติการ คำสั่งคือ:
Add-VMDvdDrive -VMName WinSrv2019 -Path E:\Software\ISO\WinSrv2019.iso

- อธิบายความหมายคำสั่ง:
Add-VMDvdDrive – สร้างไดรฟ์ DVD ใหม่ที่จะใช้เป็นไดรฟ์บูทได้ VMName WinSrv2019 – เลือกเครื่องเสมือนจริงที่ต้องการเพิ่มไดรฟ์ DVD ในกรณีนี้คือ WinSrv2019 -Path E:\Software\ISO\WinSrv2019.iso – เลือกตำแหน่งที่จัดเก็บไฟล์ ISO โปรดทราบว่าต้องดาวน์โหลดไฟล์ ISO จากเว็บไซต์ Microsoft หรือ Linux อย่างเป็นทางการ แล้วนำมาใช้เป็นสื่อติดตั้ง
- เริ่มต้นเครื่องเสมือนจริงโดยพิมพ์คำสั่ง:
Start-VM -Name WinSrv2019

- พิมพ์ VMConnect.exe เพื่อเริ่ม Virtual Machine Connect เครื่องมือ VMConnect ใช้สำหรับเชื่อมต่อกับเครื่องเสมือนจริง
- เลือก Server และ Virtual Machine แล้วคลิก OK ในกรณีนี้ Server คือ localhost และเครื่องเสมือนจริงคือ WinSrv2019