Skip to content

Instantly share code, notes, and snippets.

@evandhoffman
Created November 15, 2013 18:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save evandhoffman/7489416 to your computer and use it in GitHub Desktop.
Save evandhoffman/7489416 to your computer and use it in GitHub Desktop.
Powershell script to clone VMs
$template = "qa3-template"
$datastore = "NAS1"
$vmNamePrefix = "qa3-filler"
$vmhost = Get-VMHost -Name "prod-vm202.prod.host.com"
$vmpool = "QA3 RP"
$location = "Junk Boxes"
$taskTab = @{}
# Create all the VMs specified in $newVmList
for ($i = 2; $i -lt 10; $i++) {
$vmname = $($vmNamePrefix + $i);
Write-Host $vmname
New-VM -Name $vmname -Template $template -VMHost $vmhost -ResourcePool $vmpool -Datastore $datastore -RunAsync
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment