hyper-v中批量創建虛擬機

#虛擬機存放路徑 

$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 

}




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章