PowerCLI - Alle RDM-Disks anzeigen (physicalMode)

Aus Wiki-WebPerfect
Version vom 31. August 2016, 08:03 Uhr von Admin (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Mit folgenden Skript können alle RDM-Harddisks, die im Physical Mode sind, angezeigt werden:

$report = @() $vms = Get-VM | Get-View foreach($vm in $vms){

 foreach($dev in $vm.Config.Hardware.Device){
   if(($dev.gettype()).Name -eq "VirtualDisk"){
      if(($dev.Backing.CompatibilityMode -eq "physicalMode") -or 
         ($dev.Backing.CompatibilityMode -eq "virtualMode")){
        $row = "" | select VMName, HDDeviceName, HDFileName, HDMode
         $row.VMName = $vm.Name
        $row.HDDeviceName = $dev.Backing.DeviceName
        $row.HDFileName = $dev.Backing.FileName
        $row.HDMode = $dev.Backing.CompatibilityMode
        $report += $row
      }
    }
 }

} $report