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
}
本文出自 “平平淡淡才是真!” 博客,請務必保留此出處http://biwei.blog.51cto.com/3115359/1978812
hyper-v中批量創建虛擬機