1. 程式人生 > >hyper-v中批量創建虛擬機

hyper-v中批量創建虛擬機

批量 hyper 創建虛擬機

#虛擬機存放路徑

$VHDPath="E:\VHD\"

#虛擬機命名規範

$IP="192.168.1."

#虛擬機網卡名稱

$NetworkName1="NAT"

$NetworkName2="NAT"

#虛擬機cpu核數

$LogicPrecesserCount=2

#虛擬機內存

$MomeryCount=4GB

#模板位置

$MasterDiskPath="D:\mupan\winxp.vhdx"

#建立虛擬機數量

$range = 1..3

$count = $range.Count

For($i=1; $i -lt $count; $i++) {

$i

$VMDIR = $VHDPath + $IP +$I

#Create VM Sub-Folder 創建VM文件夾

mkdir $VMDIR

#虛擬機名稱

$VMName = $IP + $i + ".vhdx"

#虛擬機文件完整路徑

$VMCFDIR = $VMDIR + "\" + $VMName

#顯示存放的路徑

Write-Host $VMCFDIR

#拷貝母盤到虛擬機存放的目錄

Copy-Item $MasterDiskPath $VMCFDIR

#創建一個虛擬機

$HYName = $IP + $i

New-VM -Name $HYName -path $VMDIR -MemoryStartupBytes $MomeryCount -VHDPath $VMCFDIR -SwitchName $NetworkName1

#增加一個網卡適配器並掛載網卡

Add-VMNetworkAdapter $HYName -Name 網絡適配器2

Connect-VMNetworkAdapter $HYName -Name 網絡適配器2 $NetworkName2

#設置虛擬機內核數量

Set-VMProcessor $HYName -Count $LogicPrecesserCount

#開啟路由器保護功能

Set-VMNetworkAdapter $HYName -RouterGuard On

#啟動虛擬機

Start-VM -Name $HYName

}




本文出自 “平平淡淡才是真!” 博客,請務必保留此出處http://biwei.blog.51cto.com/3115359/1978812

hyper-v中批量創建虛擬機