Upload files to "VMware/vCheck/vSphere"

This commit is contained in:
Timur 2025-06-18 08:28:41 +00:00
parent f59945e2ce
commit 24f511bd2d

View file

@ -0,0 +1,30 @@
$exceptionvms = "vCLS|anderevm" #pipe getrennt
$output = @()
foreach ($cluster in Get-Cluster) {
#check ob eine drs rule definiert ist
if ((Get-DrsClusterGroup -Cluster $cluster).Count -ge 1) {
#min eine drs vmgroup vorhanden!
foreach ($vm in ($cluster | Get-VM | Where-Object {$_.Name -notmatch $exceptionvms})) {
#check ob vm nicht in einer drs gruppe ist
if ((Get-DrsClusterGroup -Cluster $cluster).Member -ne $vm) {
$result = "" | Select VM, Cluster
$result.VM = $vm.Name
$result.Cluster = $cluster.Name
$output += $result
}
}
}
}
$output
$Title = "90 DRS VM check"
$Header = "90 DRS VM check"
$Comments = "VMs are not in DRS Rules"
$Display = "Table"
$Author = "evoila GmbH"
$PluginVersion = 1.0
$PluginCategory = "vSphere"