Quantcast
Channel: VMware Communities : Discussion List - All Communities
Viewing all articles
Browse latest Browse all 193198

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 193198

Trending Articles



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