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

Unable to get Datastore name

$
0
0

Hi,

 

I am trying to validate and get the name of the datastore, which has more free space, below script is not working,

 

I have two datastores, which has 800 GB and 400 GB free but I am not able to get datastore name with more free space from below.

 

please help

 

$intNewVMDiskSize = '250'

$oDatastoreWithMostFree = Get-Cluster MyClus | Get-Datastore | Sort-Object -Property {$_.FreeSpaceGB} -Descending:$true | where {$_.Name -NotMatch '^datastore1|^Datastore123|^MyDatastore3|^datastore_udev'} | Select-Object -ExpandProperty Name -First 1

if (($oDatastoreWithMostFree.FreespaceGB + 100) -lt $intNewVMDiskSize) {

    $($oDatastoreWithMostFree.Name)

}

else {

    "oh, no -- not enough freespace on datastore '$($oDatastoreWithMostFree.Name)' to provision new VM"

    return

}


Viewing all articles
Browse latest Browse all 251313

Trending Articles



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