WMI-Abfrage eines Dienstes
Hallo,
ich versuche eine WMI-Abfrage zu erstellen, welche mir ein True/False liefert, sofern ein Server als DNS oder DHCP-Server fungiert.
Das ganze soll ein Filterkriterium innerhalb einer GPO-Erweiterung sein. Daher NUR WMI, nicht Powershell etc.!
Mit einem WMI-Tester (Paessler) bekomme ich als Fehler zurück:
"The query was not syntatically valid."
Na gut, sehe ich ja. geht nicht.
Frage also an euch: hat das jemand schon mal erfolgreich gelöst, wo liegt mein Fehler?
Danke an euch alle!
ich versuche eine WMI-Abfrage zu erstellen, welche mir ein True/False liefert, sofern ein Server als DNS oder DHCP-Server fungiert.
Get-CimInstance -Query "SELECT * from Win32_Service WHERE name LIKE 'DHCPServer'"
Get-CimInstance -Query "SELECT * from Win32_Service WHERE name LIKE 'DNS'"
Das ganze soll ein Filterkriterium innerhalb einer GPO-Erweiterung sein. Daher NUR WMI, nicht Powershell etc.!
Mit einem WMI-Tester (Paessler) bekomme ich als Fehler zurück:
"The query was not syntatically valid."
Na gut, sehe ich ja. geht nicht.
Frage also an euch: hat das jemand schon mal erfolgreich gelöst, wo liegt mein Fehler?
Danke an euch alle!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 5793068903
Url: https://administrator.de/contentid/5793068903
Ausgedruckt am: 19.11.2024 um 09:11 Uhr
3 Kommentare
Neuester Kommentar
Hallo,
für DNS
für DHCP
Mehr Informationen inkl. ID-Liste
für DNS
'SELECT Name FROM Win32_ServerFeature WHERE Id = 13'
für DHCP
'SELECT Name FROM Win32_ServerFeature WHERE Id = 12'
Mehr Informationen inkl. ID-Liste
Ich empfehle immer nicht mit SELECT * zu arbeiten, da dies die Queries merklich verlangsamt.
Stattdessen immer z.B: SELECT Name
Hintergrund
Stattdessen immer z.B: SELECT Name
Hintergrund