สร้าง Hyper-V VM ด้วย PowerShell (เดี่ยว หลายรายการ)
ในกรณีที่คุณใช้งาน Hyper-V แสดงว่าคุณมาถูกที่แล้ว ในบล็อกโพสต์นี้ ฉันจะแสดงวิธีสร้าง VM ใน Hyper-V ฉันจะแสดงวิธีสร้าง Hyper-V VM หลายรายการพร้อมกันโดยใช้ PowerShell เป็นเรื่องดีที่ได้เห็น PowerShell แสดงสิ่งที่สามารถทำได้ที่นี่เช่นกัน: ระบบอัตโนมัติ เริ่มกันเลย.
สร้างแขก Hyper-V ด้วย PowerShell
ก่อนอื่นเราต้องการ cmdlets สำหรับ Hyper-V สิ่งเหล่านี้สามารถเรียกได้ว่าค่อนข้างง่าย เราดึงข้อมูลทั้งหมดจากโมดูล Hyper-V
Get-Command -Module Hyper-V
เอาล่ะ เรามาต่อกันดีกว่า เราต้องการ New-VM Cmldet และพารามิเตอร์บางอย่าง เพียงแก้ไขแฮชเทเบิลและป้อนค่าพารามิเตอร์ที่คุณเลือก ถือว่าคุณได้สร้างสวิตช์ Hyper-V แล้วและคุณมีสื่อการติดตั้ง
$vms = @{
Name = 'Server001'
Generation = '2'
MemoryStartupBytes = 2GB
NewVHDPath = 'c:\temp\server001.vhdx'
NewVHDSizeBytes = 40GB
SwitchName = 'Default Switch'
}
New-VM @vms
Add-VMDvdDrive `
-VMName $vms.Name `
-Path C:\Software\de_windows_server_2019_updated_sep_2020_x64_dvd_da9064e2.iso
Set-VMFirmware -VMName $vms.Name `
-FirstBootDevice ((Get-VMFirmware -VMName $vms.Name).BootOrder |
Where-Object Device -like *DvD*).Device
คุณรู้ได้อย่างไรว่าสิ่งนี้ได้ผล?
Get-VM
แค่นั้นแหละ. ภารกิจเสร็จสมบูรณ์. เราได้สร้าง VM ใน Hyper-V ด้วย PowerShell ที่จะบูตด้วยสื่อการติดตั้งที่กำหนดได้สำเร็จ
สร้างแขก Hyper-V หลายรายด้วย PowerShell
PowerShell เป็นภาษาสคริปต์ที่เน้นการทำงานอัตโนมัติ ในตัวอย่างนี้ ฉันจะแสดงให้คุณเห็นว่าคุณสามารถสร้างแขก Hyper-V พร้อมกันโดยเริ่มจากอาร์เรย์ธรรมดาได้อย่างไร ค่าตามลำดับชื่อคอมพิวเตอร์จะถูกคั่นด้วยเครื่องหมายจุลภาค ลองดูสิ คุณสามารถสร้างตัวอย่างนี้ได้อย่างง่ายดาย
เตรียมพร้อม ไปได้เลย ?
'Server002','Server003' |
ForEach-Object {
New-VM `
-Name $_ `
-Generation '2' `
-MemoryStartupBytes 2GB `
-NewVHDPath "c:\temp\$_.vhdx" `
-NewVHDSizeBytes 40GB `
-SwitchName 'Default Switch'
}
อย่างที่คุณเห็นตอนนี้เราได้สร้าง VM หลายเครื่องแล้ว
คุณอาจถามตอนนี้ว่า “เฮ้ มีบางอย่างหายไป” คุณพูดถูก. โดยปกติเราจะต้องใส่ไฟล์ DVD หรือ ISO ซึ่งโดยปกติจะทำหน้าที่เป็นสื่อในการติดตั้ง การทำให้สิ่งนี้เป็นอัตโนมัติเป็นเรื่องยากเนื่องจาก VM แต่ละตัวต้องการสื่อที่แตกต่างกัน คุณสามารถค้นหาคำสั่งในการเพิ่มไดรฟ์ดีวีดีและตั้งค่าเฟิร์มแวร์ได้ในตัวอย่างแรกของโพสต์บนบล็อกนี้
หวังว่าคุณจะสนุกกับมัน! พบกันใหม่!

