A kapcsolódo osztályok lekérdezéséhez használandó paranccsal van problémám. Tudom melyik osztály kell, csak azt nem értem miért hibás a parancsom, és mi lenne a helyes.
Eddig egyetlen módon tudtam olyan parancsot összerakni, ami nem okozott hibát. WQL query-vel
http://msdn.microsoft.com/en-us/library/windows/desktop/aa384793(v=vs.85).aspx
ezen oldal leírása alapján.
Pl ilyen query-vel.
--filter=ASSOCIATORS OF {MSFT_NetFirewallRule} WHERE ResultClass=MSFT_NetAddressFilter
vagy ilyennel
--filter=ASSOCIATORS OF {MSFT_NetFirewallRule} WHERE AssocClass=MSFT_NetFirewallRuleFilterByAddress
Ennek viszont az a baja, hogy tök üres válaszokat kapok rá. Nem is várok sokat, hiszen nem adtam meg a FirewallRule osztályról, hogy melyik példányt szeretném.
Ezzel van a gondom, amint megpróbálok, a fenti linknek megfelelően, szűrni valamire, pl.: MSFT_NetFirewallRule.InstanceID=...., egyből kapom vissza a válaszokban a hibaüzenetet, hogy hibás a WQL szűrőm.
Próbáltam a kiadott anyagban leírt módon lekérni a kapcsolódó osztályokat, ott azért kaptam hibaüzenetet, mert nem ismerte fel a --filter paramétert, ha az kivettem, akkor szólt, hogy kellene mégis, de WQL.
Valaki tudna adni valami tippet, hogy hogyan kéne a query-vel a szűrést, vagy más megoldás kell?