<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=VMware%2FLinked_Clone_Powershell_Script</id>
	<title>VMware/Linked Clone Powershell Script - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=VMware%2FLinked_Clone_Powershell_Script"/>
	<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=VMware/Linked_Clone_Powershell_Script&amp;action=history"/>
	<updated>2026-05-06T04:49:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://aznot.com/index.php?title=VMware/Linked_Clone_Powershell_Script&amp;diff=6494&amp;oldid=prev</id>
		<title>Kenneth: /* Clone-XP-SubPrime.ps1 */</title>
		<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=VMware/Linked_Clone_Powershell_Script&amp;diff=6494&amp;oldid=prev"/>
		<updated>2023-10-26T21:27:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Clone-XP-SubPrime.ps1&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== New-LinkedClone.ps1 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#Requires -version 2&lt;br /&gt;
&lt;br /&gt;
# TITLE: 	New-LinkedClone.ps1&lt;br /&gt;
# AUTHOR:	Hal Rottenberg&lt;br /&gt;
# Adapted from a technique published originally by Keshav Attrey http://www.vmdev.info/?p=40&lt;br /&gt;
# Also see William Lam&amp;#039;s Perl script: http://engineering.ucsb.edu/~duonglt/vmware/vGhettoLinkedClone.html&lt;br /&gt;
# And Leo&amp;#039;s manual version for ESX 3.5: http://blog.core-it.com.au/?p=333&lt;br /&gt;
&lt;br /&gt;
param (&lt;br /&gt;
	[parameter(Mandatory=$true)][string]$SourceName,&lt;br /&gt;
	[parameter(Mandatory=$true)][string]$CloneName&lt;br /&gt;
)&lt;br /&gt;
$vm = Get-VM $SourceName&lt;br /&gt;
&lt;br /&gt;
# Create new snapshot for clone&lt;br /&gt;
$cloneSnap = $vm | New-Snapshot -Name &amp;quot;Clone Snapshot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Get managed object view&lt;br /&gt;
$vmView = $vm | Get-View&lt;br /&gt;
&lt;br /&gt;
# Get folder managed object reference&lt;br /&gt;
$cloneFolder = $vmView.parent&lt;br /&gt;
&lt;br /&gt;
# Build clone specification&lt;br /&gt;
$cloneSpec = new-object Vmware.Vim.VirtualMachineCloneSpec&lt;br /&gt;
$cloneSpec.Snapshot = $vmView.Snapshot.CurrentSnapshot&lt;br /&gt;
&lt;br /&gt;
# Make linked disk specification&lt;br /&gt;
$cloneSpec.Location = new-object Vmware.Vim.VirtualMachineRelocateSpec&lt;br /&gt;
$cloneSpec.Location.DiskMoveType = [Vmware.Vim.VirtualMachineRelocateDiskMoveOptions]::createNewChildDiskBacking&lt;br /&gt;
&lt;br /&gt;
# Create clone&lt;br /&gt;
$vmView.CloneVM( $cloneFolder, $cloneName, $cloneSpec )&lt;br /&gt;
&lt;br /&gt;
# Write newly created VM to stdout as confirmation&lt;br /&gt;
Get-VM $cloneName&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Clone-XP.ps1 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$i = 1&lt;br /&gt;
&lt;br /&gt;
do {&lt;br /&gt;
.\New-LinkedClone.ps1 XP-Test XP-Clone1-$i&lt;br /&gt;
$i++&lt;br /&gt;
}&lt;br /&gt;
while ($i -le 49)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Clone-XP-SubPrime.ps1 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Connect-VIServer -Server 192.168.2.4 -User fusion\administrator -Password [PASSWORD]&lt;br /&gt;
&lt;br /&gt;
$i = 1&lt;br /&gt;
&lt;br /&gt;
do {&lt;br /&gt;
.\New-LinkedClone.ps1 XP-Sub-Prime1 XP-Sub1-Clone$i&lt;br /&gt;
$i++&lt;br /&gt;
}&lt;br /&gt;
while ($i -le 24)&lt;br /&gt;
&lt;br /&gt;
$i = 1&lt;br /&gt;
&lt;br /&gt;
do {&lt;br /&gt;
.\New-LinkedClone.ps1 XP-Sub-Prime2 XP-Sub2-Clone$i&lt;br /&gt;
$i++&lt;br /&gt;
}&lt;br /&gt;
while ($i -le 25)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disconnect-VIServer -Server * -Confirm:$False&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== keywords ==&lt;br /&gt;
&lt;br /&gt;
[[Category:VMware]]&lt;br /&gt;
[[Category:Fusion-io]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Source: VMware Linked Clone Powershell Script - Found during Fusion-io days --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kenneth</name></author>
	</entry>
</feed>