Quantcast
Channel: VMware Communities: Message List
Viewing all articles
Browse latest Browse all 232869

When creating a linked cloned, prompt for which cluster and cluster datastore

$
0
0

Hi,

 

I have been working on this script to create a linked clone with a certain customization. All good there but something basic as getting a popupbox asking me to to deploy to which cluster? and which cluster datastorage (and thus list them for me) i can't figure how to do this?

 

In the script i can hardcode the $cluster and $datastoreclustername but i would like a prompt for this

 

Below is the top part of the script i am currently having:

 

 

Connect-VIServer "vcenter.domain"
$sourceVM = Get-VM "test-replica" | Get-View 

$agentTotal = 10
$totalXPCount = (Get-VM -Name test* | Measure-Object).Count

if($totalXPCount -lt $agentTotal){
    for($adt = $totalXPCount + 1; $adt -le $agentTotal; $adt++){                   $cloneName = "test1{0:0##}" -f ($adt+13)        $cloneFolder = $sourceVM.parent        $cluster = Read-Host "Enter vCenter Cluster: "        #$cluster = "cluster-3"        $datastoreclustername = "cluster-3-bronze"         foreach ($vm in $cloneName){        $cloneSpec = new-object Vmware.Vim.VirtualMachineCloneSpec        $cloneSpec.Snapshot = $sourceVM.Snapshot.CurrentSnapshot        $cloneSpec.Location = new-object Vmware.Vim.VirtualMachineRelocateSpec        $cloneSpec.Location.DiskMoveType = [Vmware.Vim.VirtualMachineRelocateDiskMoveOptions]::createNewChildDiskBacking        $cloneSpec.Location.Host = (Get-Cluster -Name $cluster).MoRef        $cloneSpec.Location.Datastore = (Get-DatastoreCluster -Name    $datastoreclustername).Extensiondata.MoRef

 

Ah how do i get the fancy colours from the PowerCli?


Viewing all articles
Browse latest Browse all 232869

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>