PowerShell - Failovercluster - IP-Adressen der einzelnen Rollen
Moin,
ich will mit PowerShell die Konfiguration aller unsere Windows Failovercluster mit allen dort drauf laufenden Fileserverrollen (cluster groups) dokumentieren.
Das funktioniert auch gut, bis auf eine Sache: Die IP-Adressen der Rollen.
Mit
bekomme ich alle Ressource aufgelistet, mit Angabe, zu welcher Gruppe sie gehören. Für die IP-Adressen sieht das dann z.B. so aus:
bzw.
Das Problem ist:
Die dort angezeigte IP-Adresse ist nur der Anzeigename der Ressource.
Tatsächlich hat die Rolle aber eine andere Adresse:
Das wird dadurch zustande gekommen sein, dass die Adresse nachträglich geändert wurde, ohne den Anzeigenamen anzupassen.
Egal. Es ist also möglich und ich muss das deshalb in meinem Script berücksichtigen.
Wie komme ich nun an die aktuell vergebene Adresse ran?
Mit Get-ClusterNetwork oder Get-ClusterNetworkInterface geht es jedenfalls nicht. Da bekomme ich nur Daten zum Cluster selbst bzw. dessen Knoten.
Weiß jemand, wie das geht?
E.
ich will mit PowerShell die Konfiguration aller unsere Windows Failovercluster mit allen dort drauf laufenden Fileserverrollen (cluster groups) dokumentieren.
Das funktioniert auch gut, bis auf eine Sache: Die IP-Adressen der Rollen.
Mit
Get-ClusterResource -Cluster CLUSTERNAME
...
IP-Adresse 172.31.1.143 Online SERVERNAME IP Address
...
...
Name : IP-Adresse 172.31.1.143
State : Online
OwnerGroup : SERVERNAME
ResourceType : IP Address
...
Die dort angezeigte IP-Adresse ist nur der Anzeigename der Ressource.
Tatsächlich hat die Rolle aber eine andere Adresse:

Egal. Es ist also möglich und ich muss das deshalb in meinem Script berücksichtigen.
Wie komme ich nun an die aktuell vergebene Adresse ran?
Mit Get-ClusterNetwork oder Get-ClusterNetworkInterface geht es jedenfalls nicht. Da bekomme ich nur Daten zum Cluster selbst bzw. dessen Knoten.
Weiß jemand, wie das geht?
E.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 3687044867
Url: https://administrator.de/forum/powershell-failovercluster-ip-adressen-der-einzelnen-rollen-3687044867.html
Ausgedruckt am: 31.03.2025 um 14:03 Uhr
4 Kommentare
Neuester Kommentar

Evt. Get-ClusterParameter
get-clusterresource -name "cluster ip address" | get-clusterparameter -name Address | select Value