Seite 1 von 1

Skript um Luns auszulesen Path Policy "Round Robin"

Verfasst: 01.02.2016, 16:00
von neo23
Hallo *,

wir haben ein Skript geschrieben, welches uns alle Datastores die nicht Path Policy "Round Robin" eingestellt sind auswirft.

Folgende Probleme haben wir:

1. Das Skript spuckt uns auch die lokalen Datastores der ESXn aus die "Fixed" eingestellt sind, diese sind uninteressant und müssen rausgefiltert werden

2. Bekommen wir den Datastorenamen nicht mit aufgeführt

#########

Get-VMHost | %{
$esxImpl = $_
# $_ | Get-ScsiLun | where {$_.LunType -eq "Disk"} | %{
$_ | Get-ScsiLun -LunType disk | where {$_.MultipathPolicy -notlike "RoundRobin"} | %{
$_ | Select @{N="HostName";E={$esxImpl.Name}},
@{N="Path";E={$_.CanonicalName}},
@{N="Policy";E={$_.MultiPathPolicy}},
@{N="Number";E={($_ | Get-ScsiLunPath).Count}}
}
} | ft


########

Wir sind jetzt nicht die "Skripter". Kann uns jemand weiterhelfen wie wir die beiden Punkte noch mit ins Skript eingebettet bekommen. Danke!

Gruß, Flo