Powershell 批量管理Hyper
Powershell 批量管理Hyper-V 中的VM1, 批量删除VM,注意VM Base 不以ITTJ开头,可以命名为BASE_ITTJ
找到ITTJ开头的VM,并强制删除
Get-VM -name ITTJ* | remove-vm –Force
2, 删除VHD文件。注意母盘的命名不以ITTJ开头,可以命名为BASE_ITTJ.vhdx
Remove-Item ./ITTJ*
3, 创建差异磁盘
New-VHD –ParentPath c:\Base.vhdx –Path c:\Diff.vhdx –Differencing
例如PS E:\ITTJ> New-VHD -ParentPath E:\ITTJ\ITTJ_base.vhdx -Path E:\ITTJ\ITTJ_Diff.vhdx –Differencing
4, 批量拷贝VHDX文件
PS E:\ITTJ> copy E:\ITTJ\ITTJ_Diff.vhdx E:\ITTJ\ITTJ_DCHEN.vhdx
PS E:\ITTJ> copy E:\ITTJ\ITTJ_Diff.vhdx E:\ITTJ\ITTJ_SSGAO.vhdx
PS E:\ITTJ> copy E:\ITTJ\ITTJ_Diff.vhdx E:\ITTJ\ITTJ_YFFENG.vhdx
PS E:\ITTJ> copy E:\ITTJ\ITTJ_Diff.vhdx E:\ITTJ\ITTJ_HHSONG.vhdx
PS E:\ITTJ> copy E:\ITTJ\ITTJ_Diff.vhdx E:\ITTJ\ITTJ_WZHOU.vhdx
PS E:\ITTJ> copy E:\ITTJ\ITTJ_Diff.vhdx E:\ITTJ\ITTJ_HMLI.vhdx
5, 批量创建虚拟机
New-VM -Name "ITTJ_DCHEN" -MemoryStartupBytes 2GB -VHDPath 'E:\ITTJ\ITTJ_DCHEN.vhdx' -SwitchName 'Broadcom NetXtreme Gigabit Ethernet #3 - Virtual Switch'
New-VM -Name "ITTJ_SSGAO" -MemoryStartupBytes 2GB -VHDPath 'E:\ITTJ\ITTJ_SSGAO.vhdx' -SwitchName 'Broadcom NetXtreme Gigabit Ethernet #3 - Virtual Switch'
页:
[1]