使用PowerShell自动克隆虚拟机

文章目录
  • 概述
  • 脚本
  • 概述

    有时候需要大量创建虚拟机,这时候如果手动克隆等话比较耗时耗力,如果能自动化克隆需要的虚拟机,无疑是事半功倍的操作,这里记录并分享一下使用PowerShell来自动克隆虚拟机的方式,效果如下图所示

    脚本

    $vc = '192.168.1.103' #VCenter IP
    Connect-VIServer -Server $vc -username "myUsrName" -Password "myPassword"
    
    $vmhost="192.168.1.11" #esxi host
    $namestart="myClient"
    $template="myTemplate1"
    $datastore="datastore2"
    $custsysprep = Get-OSCustomizationSpec myCustSpec
    $ipstart="192.168.1."
    $endipscope=100..150
    
    
    #循环生成50台虚拟机
    foreach ($endip in $endipscope) 
    {
        $ip=$ipstart+$endip
        $name=$namestart+$endip
        $custsysprep | Set-OScustomizationSpec -NamingScheme fixed -NamingPrefix $name
        $custsysprep | Get-OSCustomizationNicMapping | Set-OSCustomizationNicMapping -IpMode UseStaticIP -IpAddress $ip -SubnetMask 255.255.255.0 -Dns 192.168.1.1 -DefaultGateway 192.168.1.1
        
        New-vm -vmhost $vmhost -Name $name -Template $template -Datastore $datastore -OSCustomizationspec $custsysprep
    }

    0

    1. This post has no comment yet

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注

    Hyper-V虚拟机显卡直通(GPU Passthrough)
    Hyper-V虚拟机显卡直通(GPU Passthrough)
    Citrix NetScaler ADC 升级安全补丁
    Citrix NetScaler ADC 升级安全补丁
    VBR 12 备份Linux系统
    VBR 12 备份Linux系统
    VMware ESXi 9.0 Beta版本首发体验
    VMware ESXi 9.0 Beta版本首发体验
    解决ESXi SSL证书过期,无法登陆
    解决ESXi SSL证书过期,无法登陆
    使用DLVM本地部署DeepSeek(未完待续)
    使用DLVM本地部署DeepSeek(未完待续)
    © 2025 诺诺博客如有侵权请联系删除 | 网站地图 | 百度统计 | 又拍云CDN加速
    为了获得更好的浏览效果 建议您使用IE8.0及以上版本浏览器登陆本站点 · 服务器托管于腾讯云
    📢 This is a custom notice from Simple Notice Plugin.