Récupérer la liste des datastores et leur capacités

Voici un script qui vous permettra de récupérer la liste des datastores pour chaque cluster, leur nom, leur capacité et leur espace libre :

Connect-VIServer x.x.x.x
$excel = New-Object -ComObject Excel.Application
$excel.visible = $True
$excel = $excel.Workbooks.Add()

### Initialisation du tableau Excel ###

$Sheet = $Excel.Worksheets.Item(1)
$Sheet.Cells.Item(1,1) = « Cluster »
$Sheet.Cells.Item(1,2) = « Datastore »
$Sheet.Cells.Item(1,3) = « Capacité »
$Sheet.Cells.Item(1,4) = « Espace Libre »

$WorkBook = $Sheet.UsedRange
$WorkBook.Interior.ColorIndex = 15
$WorkBook.Font.Bold = $True
$introw =2

$ClusterDatastores = Get-DatastoreCluster
foreach ($Cluster in $ClusterDatastores){
    $MesDatastores = Get-DatastoreCluster $Cluster | Get-Datastore
    foreach ($datastore in $MesDatastores){
        #Remplissage du tableau
        $Sheet.Cells.Item($intRow, 1) = $Cluster.Name
        $Sheet.Cells.Item($intRow, 2) = $datastore.Name
        $Sheet.Cells.Item($intRow, 3) = $datastore.CapacityGB
        $Sheet.Cells.Item($intRow, 4) = $datastore.FreeSpaceGB
        $intRow++
    }
}

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url=""> 


*