Sziasztok!
A 2F házimban python3-ból kell ws-management segítségével lekérni adatokat.
Szeretnék szűrni, hogy ne minden attributumát hozza az objektumnak, hanem ami csak nekem kell
Jól látom, hogy ez csak CQL, WQL-el megy?
WQL-lel az alábbi parancs simán hozza az adatokat:
wsman -h localhost -u meres -p LaborImage enumerate 'http://schemas.dmtf.org/wbem/wscim/1/*' --dialect="http://schemas.microsoft.com/wbem/wsman/1/WQL" --filter='SELECT Name, Status FROM CIM_Service'
Ugyanz pythonból subprocess-sel nem működik:
subprocess.call(["wsman", "-h", "localhost", "-u", "meres", "-p", "LaborImage", "enumerate", "'http://schemas.dmtf.org/wbem/wscim/1/*'", "--dialect","'http://schemas.microsoft.com/wbem/wsman/1/WQL'", "--filter","'SELECT Name, Status FROM CIM_Service'"])
Hol rontom el?
A reason-ben egyébként azt kapom hogy "The requested filtering dialect is not supported", de ezt nem nagyon akarom elhinni neki, mert akkor parancssorból mért működik?