Posted in PowerCLI PowerShell Script

Lister les informations des datastores

Lister les informations des datastores Posted on 23/05/2017

Voici un script qui vous permet de lister vos Datastore avec la version VMFS et son UUID. Grâce a ce script, vous pourrez très facilement faire un trie de vos versions de filesystem, filtrer un datastore en fonction de son UUID

Utilisation :
Pour Filtrer un datastore avec son UUID.
# MyScript.ps1 | where {$_.DatastoreUUID -eq "naa.6589cfc000000b7a93e8244d1c7106b7"}
Pour filtrer les versions de filsystem en 5.81 par exemple.
# MyScript.ps1 | where {$_.DatastoreVersion -eq "5.81"}
#Script By Olivier Gosselin - France
#http://blog.purplescreen.fr

#Tools PowerCLI 6.5 Release 1

$vCenterFQDN = "FQDNvCenter"
$UservCenter = "MyLogin"
$PasswordvCenter ="MyPassword"
$ListDatastore = Get-Datastore

Connect-VIServer $vCenterFQDN -User $UservCenter -Password $PasswordvCenter

foreach ($MyDatastore in $ListDatastore) {

$Nameis = $MyDatastore.ExtensionData.Info.Vmfs.Name
$UUIDDatastore = $MyDatastore.ExtensionData.Info.Vmfs.Extent.DiskName
$MyVersion = $MyDatastore.ExtensionData.Info.Vmfs.Version

$Output = New-Object psobject
$Output | Add-Member -MemberType NoteProperty -Name DatastoreName -Value $Nameis
$Output | Add-Member -MemberType NoteProperty -Name DatastoreUUID -Value $UUIDDatastore
$Output | Add-Member -MemberType NoteProperty -Name DatastoreVersion -Value $MyVersion

$Output
}