Ik ben op zoek naar een WQL query om in de database (bv via de HW inventory) uit te vinden welke servers NLB draaien en welke niet. Om een voorbeeld te geven:
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_SERVICE on SMS_G_System_SERVICE.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SERVICE.DisplayName = "Cluster Service" and SMS_G_System_SERVICE.StartMode = "Auto"
Bovenstaande WQL query geeft mij alle servers die Failover Clustering hebben. De "Cluster Service" staat dan ook netjes in de lijst bij services.msc. Helaas is dat niet het geval bij NLB. NLB is eigenlijk een 'driver' die mee wordt geladen.
Eventueel zou ik het met een baseline en dan powershell wmi kunnen oplossen, maar heb liever een oplossing die uit de SCCM database zijn gegevens haalt (HW inventory).
Iemand een idee/tip ?
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_SERVICE on SMS_G_System_SERVICE.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SERVICE.DisplayName = "Cluster Service" and SMS_G_System_SERVICE.StartMode = "Auto"
Bovenstaande WQL query geeft mij alle servers die Failover Clustering hebben. De "Cluster Service" staat dan ook netjes in de lijst bij services.msc. Helaas is dat niet het geval bij NLB. NLB is eigenlijk een 'driver' die mee wordt geladen.
Eventueel zou ik het met een baseline en dan powershell wmi kunnen oplossen, maar heb liever een oplossing die uit de SCCM database zijn gegevens haalt (HW inventory).
Iemand een idee/tip ?