Upload files to "VMware/vCheck/vSphere"
This commit is contained in:
parent
135315fab0
commit
3eb3fa25eb
26
VMware/vCheck/vSphere/90 Cluster same Datastore.ps1
Normal file
26
VMware/vCheck/vSphere/90 Cluster same Datastore.ps1
Normal file
|
|
@ -0,0 +1,26 @@
|
||||||
|
$output = @()
|
||||||
|
|
||||||
|
foreach ($cluster in Get-Cluster) {
|
||||||
|
$datastores = @()
|
||||||
|
foreach ($esxi in $cluster | get-vmhost) {
|
||||||
|
foreach ($datastore in $esxi | Get-Datastore){
|
||||||
|
$result = "" | Select Datastore,ESXi,Cluster
|
||||||
|
$result.Datastore = $datastore.Name
|
||||||
|
$result.ESXi = $esxi.Name
|
||||||
|
$result.Cluster = ($esxi | Get-Cluster).Name
|
||||||
|
$datastores += $result
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$output += $datastores | Group-Object -Property Datastore | Where -FilterScript {
|
||||||
|
$_.Count -lt ($cluster | get-vmhost).Count
|
||||||
|
} | Select-Object -ExpandProperty Group
|
||||||
|
}
|
||||||
|
$output
|
||||||
|
|
||||||
|
$Title = "90 Cluster same Datastore"
|
||||||
|
$Header = "90 Cluster same Datastore"
|
||||||
|
$Comments = "Datastores in a Cluster are not configured on all Hosts."
|
||||||
|
$Display = "Table"
|
||||||
|
$Author = "evoila GmbH"
|
||||||
|
$PluginVersion = 1.0
|
||||||
|
$PluginCategory = "vSphere"
|
||||||
Loading…
Reference in a new issue